赞
踩
在开发中遇到这个问题,记录下。参照网上的方法解决:
源数据是经过sort()排序后的数据,正常操作却出现报错。 因为array.sort()改变了数组自身,导致了过滤器又一次被触发 。
array.sort()
解决方法:
在排序前先用 slice()方法浅复制数组到一个新数组,并返回这个新数组
加上这个就不会报错了。