У меня есть массив, и когда я console.log это он дал мне это:массива сортировать по его значению в JavaScript
[paris: 348589.40826358093, londres: 490078.8871883664, nantes: 6363.461319105993]
Я хочу, чтобы отсортировать массив по значению (число), то я могу Нет, как это сделать. Я хочу, чтобы результат был следующим: [nantes: 6363.461319105993, paris: 348589.40826358093, londres: 490078.8871883664] Я попробовал что-то вроде этого, но он не работает.
function compare(x, y) {
return x - y;
}
tab.sort(compare);
Ваш массив ошибочно объявлен. –
Возможный дубликат [Сортировка объектов в массиве по значению поля в JavaScript] (http://stackoverflow.com/questions/1129216/sorting-objects-in-an-array-by-a-field-value-in- javascript) –
Это не массив. Это даже не действительный JavaScript. – JLRishe