I have the latest Firefox and Chrome running on Windows 10. I believe the same issue exists on Mac.
When I have a compare function can someone explain to me why when I console.log
a and b, the results in Chrome are the reverse of the results in Firefox. Oddly, though, the sorted result is the same which doesn't make any sense:
var arr = [3, 1, 2];
var sorted_arr = arr.sort(function(a, b) {
console.log("a, b = ", a, b);
return a - b;
});
console.log(sorted_arr);
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…