微信小程序 动态修改this.data里的数据

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'
 })

猜你喜欢

转载自blog.csdn.net/qq_42894952/article/details/88891804
今日推荐