1. 直接赋值某个变量
let person = [{nickname:'aa', age:18}]
this.setData({person: person})
let staffList = ['aa', 'bb', 'cc']
this.setData({staffList})
2. 按下标赋值某个对象属性
将peson的age改为22,nickname不变
let index = 0
var age = 'person[' + index + '].age'
this.setData({[age]: 22})
3. 修改数组某个元素值
将数组staffList的第二个改为abc
let idx = 1
let certain = 'staffList['+idx+']'
this.setData({[certain]: 'abc'})
网友评论