繁体   English   中英

Javascript:排序多维数组

[英]Javascript: sort multidimension array

我有一个多维数组:

var somearray = new Array(
["110", "210", "310"] ,
["020", "120", "220"] ,
["020", "120", "200"] ,
["010", "120", "230"] ,
["130", "220", "310"] ,
["103", "113", "123"] ,
...
);

我想按第一列,第二列,第三列的优先级对其进行排序。 我该怎么做呢? 谢谢!

简单:

somearray.sort(function(a,b){
  if (a[0]!=b[0]) return a[0]-b[0];
  if (a[1]!=b[1]) return a[1]-b[1];
  return a[2]-b[2];
}); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM