问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | splice | 工具 | 2.0.4 | 1.0.0 |
从data中获取到一个数组,想通过splice方法对这个数组在指定位置添加一些数据,但是发现data中的数组也会被改变
网友回复
卢霄霄:
单个js里对象和数组的传递方式是传址
let a = {value:1}
let b = a
b.value=2
console.log(a.value) // 2
js基础知识哈,可以百度学习下
问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | splice | 工具 | 2.0.4 | 1.0.0 |
从data中获取到一个数组,想通过splice方法对这个数组在指定位置添加一些数据,但是发现data中的数组也会被改变
单个js里对象和数组的传递方式是传址
let a = {value:1}
let b = a
b.value=2
console.log(a.value) // 2
js基础知识哈,可以百度学习下