收藏
回答

怎么把多层数组中的值取出来,赋值给data里面的变量?

假设我现在有一个数组text,里面还是数组,怎么把最里面的一个值拿出来,赋值给别的变量。如:

text{

{name,id}

{name,id}

{name,id}

}

data{

newid,

text

}

怎么样把text中的id,赋值给data中的newid


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

5 个回答

  • 粤东悍匪吴彦祖
    粤东悍匪吴彦祖
    2021-03-19

    谢谢大家的回复,问题已解决。

    2021-03-19
    有用
    回复
  • 陈宇明
    陈宇明
    2021-03-18

    newid:数组[下标].属性

    2021-03-18
    有用
    回复 1
    • kaǐkaī
      kaǐkaī
      2022-04-20
      如何传值呀
      2022-04-20
      回复
  • 卢霄霄
    卢霄霄
    2021-03-18

    let text = this.data.text

    let item = text[text.length - 1]

    if(item) {

    this.setData({newid: item.id})

    }


    2021-03-18
    有用
    回复
  • 张有釜
    张有釜
    2021-03-18

    this.setData({newid:text[i].id})

    i是text数组的键

    2021-03-18
    有用
    回复
  • 张杰          ༽Mark
    张杰 ༽Mark
    2021-03-18
    不知道你是不是这个意思~
    text:[
          {name: '大王', id: 1},
          {name: '小王', id: 2},
          ]
    data:{
          newid:'',
          text:''
    }
    
    ------
    this.setData({
      newid:text[1].id
    })
    
    2021-03-18
    有用
    回复 1
    • kaǐkaī
      kaǐkaī
      2022-04-20
      怎么传值呀请问
      2022-04-20
      回复
登录 后发表内容
问题标签