我有这个多数组,每个内部数组都有一个url和数字,我如何排序,所以数组按最高编号组织到最小编号。
var arr = [
["http://example.com", "3"],
["http://example.com2", "1"],
["http://example.com3", "22"]
]
我希望它看起来像这样
var arr = [
["http://example.com3", "22"],
["http://example.com", "3"],
["http://example.com2", "1"],
]
答案 0 :(得分:1)
您可以将.sort
功能与自定义compareFunction
一起使用,就像这样
var arr = [
["http://example.com", "3"],
["http://example.com2", "1"],
["http://example.com3", "22"]
];
var res = arr.sort(function (a, b) {
return b[1] - a[1];
});
console.log(res);