js排序报错
2020-08-19 本文已影响0人
飞天猪Pony
var value = [1,5,3,2];
var arr = value.slice().sort();
console.log(arr);
image.png
错误原因:这导致了一个无限循环, 因为array.sort()改变了数组自身,导致了过滤器又一次被触发。
解决方法:
var arr = value.slice().sort();
console.log(arr);
var value = [1,5,3,2];
var arr = value.slice().sort();
console.log(arr);
image.png
错误原因:这导致了一个无限循环, 因为array.sort()改变了数组自身,导致了过滤器又一次被触发。
解决方法:
var arr = value.slice().sort();
console.log(arr);