我有一個數組,當我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);
你的數組是錯誤的聲明。 – 2014-10-11 18:50:19
[在JavaScript中通過字段值排序數組中的對象](http://stackoverflow.com/questions/1129216/sorting-objects-in-an-array-by-a-field-value-in- javascript) – 2014-10-11 18:51:50
這不是一個數組。這甚至不是有效的JavaScript。 – JLRishe 2014-10-11 18:54:40