js二维数组排序

时间:2022-10-15 19:25:46

以为数组我们知道可以用array的内置函数sort函数来排序,但是二维数组呢,二维数组排序也很简单,也是利用sort函数,只不过sort函数里面的compare函数的参数(a,b)变成了数组,即a和b都是二维数组的项,代码如下:

var aqiData = [
["北京", 90],
["上海", 50],
["福州", 10],
["广州", 50],
["成都", 90],
["西安", 100]
];
var result = aqiData.sort(function(a,b){
return b[1]-a[1];
});