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);
上一篇下一篇

猜你喜欢

热点阅读