js二维数组排序

以为数组我们知道可以用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];
        });


你可能感兴趣的:(js)