收藏
回答

我该如何访问以下对象/数组的值?


如上图,循环list输出列表的时候,我想进一步使用其中的一个值

consolog( list[i][1])
consolog( list[i].1)

都会是Cannot read property '1' of undefined
这个错误

请问正确的语法是什么
回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    2020-09-13

    举例:

    data: {

    list:["强","弱","正常"]

    }

    wxml:

    强:list[0]

    弱:list[1]

    正常:list[2]

    2020-09-13
    有用
    回复 4
    • Mu
      Mu
      2020-09-13
      不是,还没在wxml里面输出渲染哪呢。就是在js里,循环过程中,我该怎么访问这3个值
      2020-09-13
      回复
    • 拾忆
      拾忆
      2020-09-13回复Mu
      js里this.data.list[0],this.data.list[1],this.data.list[2]
      2020-09-13
      1
      回复
    • Mu
      Mu
      2020-09-13回复拾忆
      感谢,我重查了一遍,发现写的没错,是list其中一个没有子项导致报错,而这个没有的恰巧在第一列,所以一个正确值也没输出就直接报错了,误以为是语法不对。




      还是感谢了
      2020-09-13
      回复
    • 拾忆
      拾忆
      2020-09-13回复Mu
      不用谢
      2020-09-13
      回复
登录 后发表内容
问题标签