当前位置:   article > 正文

微信小程序 使用splice操作已赋值新变量数组也会改变原有data值问题_小程序开发 slice 子数组仍然变

小程序开发 slice 子数组仍然变

使用 splice 函数操作数组,即使 this.data 赋值给一个新的变量,没有this.setData的时候,也会修改data值

解决办法:

在this.data 数组后面加上slice(0) 复制数组到新的变量就不会操作

  1. // demo
  2. let imagesData = this.data.imageData.slice(0);

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/915166
推荐阅读
相关标签
  

闽ICP备14008679号