我发现 sort 方法在 Chrome 环境和节点环境中显示不同的行为
const arr = ['l', 'h', 'z', 'b', 's'];
arr.sort((pre, next) => {
return pre < next;
});
console.log(arr);
节点环境的结果是[ 'z', 's', 'l', 'h', 'b' ],它已排序。
chrome 控制台环境的结果是['l', 'h', 'z', 'b', 's'],没有任何改变。
chrome 的结果是我所期望的,我不明白为什么它在节点环境中工作。
chrome 版本是74.0.3729.169 X64
node vsrions 是v10.12.0.
aluckdog
相关分类