JS中 数组对数组里面的元素排序 怎么做啊?

发布网友

我来回答

1个回答

热心网友

//例子
var a = [ [ 1, 3 ], [ 3, 4, 1 ], [ 1 ] ];
//a就按每个元素的长度来排
a.sort( function( a, b ) {
    return a.length - b.length;
} );
//然后再遍历数组去排里面的数组
for( var i = 0, len = a.length; i < len; i++ ) {
    a[ i ].sort( function( a, b ) {
        return a - b;
    } );
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com