收藏
回答

怎么设置数组中某一项的对象的key?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 2 工具 2 2

data中定义了一个数组a: [{0: 1},{1: 123}],

点击事件是这么写的:

addNum:function () {

console.log(this.data.a)

this.setData({

["a[0][0]"]: 11111

})

console.log("a",this.data.a)

},

希望结果变成a: [{0: 11111},{1: 123}],

但是变成了a:[[11111],{1: 123}]

请问正确的写法是什么啊,感谢!


最后一次编辑于  2018-05-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 莫过于此
    莫过于此
    2018-05-20

    ["a[0].0"]: 11111


    2018-05-20
    赞同 2
    回复 2
    • Silly X
      Silly X
      2018-05-20
      感谢,没想到微信小程序这么严格
      2018-05-20
      回复
    • 莫过于此
      莫过于此
      2018-05-20回复Silly X
      数组内是对象,对象本来也是应该用 •去拿的
      2018-05-20
      回复