3
排序我有一个包含这样的值的数组:获得意想不到的结果,而与空在JavaScript
var testSorting = [0,null,1,0,1,null];
当我这样的排序是:
testSorting.sort()
然后输出[0, 0, 1, 1, null, null]
但是,如果我这样做:
testSorting.sort(function(a, b){
return a-b;
});
console.log(testSorting);
输出是[0, null, 0, null, 1, 1]
。
我不知道为什么结果是这样的。我需要的结果是像第一种方法。
Yuppy这是工作。非常感谢 – htoniv
不客气。 – 2015-07-03 13:21:13