我需要订购一个由子数组组成的数组。
该阵列必须由每个子阵列元素的第一个元素进行排序
例如:
myArray = [ [1,0],[3,10],[2,5],[4,0] ]
所需的输出:[ [1,0],[2,5],[3,10],[4,0] ]
如何在Javascript中实现此目的?
感谢,NK
答案 0 :(得分:4)
var myArray = [ [1,0],[3,10],[2,5],[4,0] ];
myArray.sort(); // [[1, 0], [2, 5], [3, 10], [4, 0]]
DEMO
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
答案 1 :(得分:1)
使用sort
myArray.sort(function(a,b){
return a[0]-b[0]
})
答案 2 :(得分:-1)