任何人都可以帮我分类二维数组
其中包含以下格式的数据
[2, All are fine]
[4, All is Well]
[1, Welcome Code]
[9, Javascript]
After sorting it should look like
[2, All are fine]
[4, All is Well]
[9, Javascript]
[1, Welcome Code]
我关注的主要是基于文本而不是ID
进行排序答案 0 :(得分:10)
ary.sort(function(a, b) { return (a[1] < b[1] ? -1 : (a[1] > b[1] ? 1 : 0)); });
答案 1 :(得分:3)
您可以使用此类代码:
function sortMultiDimensional(a,b)
{
// for instance, this will sort the array using the second element
return ((a[1] < b[1]) ? -1 : ((a[1] > b[1]) ? 1 : 0));
}
然后使用sort方法:
myArray.sort(sortMultiDimensional);
此致
最高
答案 2 :(得分:2)
ary.sort(function(x,y) { return x[1].localeCompare(y[1]) })