我有一个数组arr = [a_1, a_5, a_0, a_4, a_2, a_4];
我需要重新排序上面的数组:
输出:arr2 = [a_0, a_1, a_2, a_3, a_4, a_5];
谢谢!
我有一个数组arr = [a_1, a_5, a_0, a_4, a_2, a_4];
我需要重新排序上面的数组:
输出:arr2 = [a_0, a_1, a_2, a_3, a_4, a_5];
谢谢!
试试这个:
var arr = ['a_1', 'a_5', 'a_0', 'a_4', 'a_2', 'a_4'];
arr.sort(function(x, y){ return x.split('_')[1] > y.split('_')[1]});
alert(arr);
检查这个小提琴