我有一个数组,当我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