怎么把多层数组中的值取出来,赋值给data里面的变量?
发布于 6 年前 作者 chaoluo 5140 次浏览 来自 问答

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

text{

{name,id}

{name,id}

{name,id}

}

data{

newid,

text

}

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

4 回复

newid:数组[下标].属性

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

i是text数组的键

let text = this.data.text

let item = text[text.length - 1]

if(item) {

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

}

不知道你是不是这个意思~
text:[
      {name: '大王', id: 1},
      {name: '小王', id: 2},
      ]
data:{
      newid:'',
      text:''
}

------
this.setData({
  newid:text[1].id
})
回到顶部