],
[ '2', 'took' ],
[ '3', 'his' ],
[ '-2', 'Vatsan' ],
[ '5', 'for' ],
[ '6', 'a' ],
[ '12', 'spin' ] ]
Как его отсортировать по первому элементу массива?
так же как обычные числа
Только там в кате ведь объекты)
через sort((a,b)=>a-b)?
я перевел в массивы
только a[0], b[0] и привести каждое значение к числу
.sort((a,b)=>a.[0]-b.[0] ?
я просто не понял как поступать с объектами
Здесь помогут Object.keys(obj) и Object.value(obj)
arr.sort(([a], [b]) => a.localeCompare(b))
но так '12' будет меньше '2'
ну так там строки, я сравниваю как строки. в вопросе не было о том, что это надо парить и сравнивать как числа
Обсуждают сегодня