我有包含随机数的数组。当我试图通过排序这个数组时.sort()
方法,如果数组包含重复的数字,结果会不同。下面的代码在 Chrome 和 Firefox 中的工作方式有所不同:
[1,2,3,4,5,6,7,8,9,2,15,3,4,5,1,2,3,4,0,2,3].sort(function(a, b) {
console.log("a=", a, "b=", b)
})
笨蛋:http://plnkr.co/edit/Ocm1ZSXgkoCM7FQeH0v5 http://plnkr.co/edit/Ocm1ZSXgkoCM7FQeH0v5
它有bug吗?如何修复此行为以在 Chrome 和 FF 中获得相同的结果?