js循环中 数组被覆盖的问题(过滤数据)


  在一次练习过程中,打算试试过滤数据,没想到踩了坑;如下

  目的:将data的数据过滤,我们需要只有name和age的数据.

  过程如下:

发现结果却被是所有的数据都被最后一个数据覆盖了,都变成了最后一个数据;这是因为每次循环都会将最新的数据替换为旧数据,而旧数据无法保存;

百度了一下,发现问题.应该把c写进循环里面,如下:

for循环的写法也可以:

其结果是:

窃以为,用户可以用这些找回之前的头像挥着名字之类的,也可以通过循环更新最新的头像.当然性能可能受影响,不太推荐.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM