data:{
arr: [1,2,3,4,5,6]
}
动态修改arr里面指定某个下标的值该怎么办
代码
let index = e.currentTarget.dataset.index
let item = 'arr['+index+']'
this.setData({
[item]: 'xxxxx'
})
如果数组里的是很多个对象,动态修改arr里面指定某个对象的key的值该怎么办
data:{
arr: [{a:1},{b:2},{c:3}]
}
代码
let index = e.currentTarget.dataset.index
let item = 'arr['+index+'].a'
this.setData({
[item]: 'xxxxx'
})