莫名其妙地改变了数组的值,原来是……

Posted nxmxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了莫名其妙地改变了数组的值,原来是……相关的知识,希望对你有一定的参考价值。

一个不经意的粗心,得出了一个莫名其妙的结果,让我整整调试了三天。特记录于此,以警告自己不可粗心大意。

设计程序中,用到了箭头函数,用于过滤对象数组中符合条件的元素集合:

newArr=oldArr.filter(item=>item.Id==Id)

而我却写成了:

newArr=oldArr.filter(item=>item.Id=Id)

 少了一个“=”,逻辑运算符变成了赋值符,导致数组oldArr莫名其妙地改变了。

以上是关于莫名其妙地改变了数组的值,原来是……的主要内容,如果未能解决你的问题,请参考以下文章