收藏
回答

如果数组里面的元素嵌套了一个数组,怎么向内层的数组添加元素呢?

array_A:[{a:'value',b:'value',array_a:[a:'value']}]

此时新定义一个数组: var tempArray = [a:'value',b'value'];

现在怎么把新定义的数组tempArray的值放到数组array_A的元素array_a数组里面呢?或者直接用tempArray替换array_a?

我不知道我叙述清楚没,请大佬指点一下~谢谢


回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-05-16
    array_A[0].array_a = tempArray
    
    2020-05-16
    有用 1
    回复 18
    • 格子
      格子
      2020-05-16
      我这样试过不行
      2020-05-16
      回复
    • 格子
      格子
      2020-05-16
      应该要用函数,不能直接替换
      2020-05-16
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-05-16回复格子
      这样?
      this.setData({
         ['array_A[0].array_a']:tempArray
      })
      2020-05-16
      回复
    • 格子
      格子
      2020-05-16回复Mr.Zhao
      就是你上面那个方法array_A[0].array_a = tempArray可以,但是在循环体里面不能直接写array_A[0]
      2020-05-16
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-05-16回复格子
      亮你代码吧,我怎么知道你有一个循环体?你说是不是,这么沟通太浪费时间
      2020-05-16
      回复
    查看更多(13)
登录 后发表内容
问题标签