【发布时间】:2014-09-23 16:33:24
【问题描述】:
这是我的数组,例如:
25 test1, 50 test 50, 10 item ten,100 test100 hi,75 seventy five ok, alpha menu item, bravo ok
我尝试了我在这里找到的这个功能:
function arraySort(pArray) {
pArray.sort(
function(a,b) {
var len=a.length;
for (var i=0;i<len;i++) {
if (a[i]>b[i]) return 1;
else if (a[i]<b[i]) return -1;
}
return 0;
}
);
}
但以某种方式无法正确排序。只是希望对第一项上的多维数组进行排序,只是一个数字。我猜这可能是一个角色,如果这样放在最后。
感谢您在这里提供的大力帮助。
迈克
【问题讨论】:
-
所以需要根据字符串开头的数字对数组进行排序我相信如果它是一个数字。
-
myArray = [25 test1, 50 test 50, 10 item ten,100 test100 hi,75 75 ok, alpha menu item, bravo ok];
-
如何制作一个第一列是数字的二维数组,然后按数字排序,然后放在一起输出,输出是数字和字符串,然后是 \n 用于回车:)
标签: javascript arrays sorting multidimensional-array