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

发布于 7 年前作者 chaoluo5297 次浏览最后编辑 7 年前来自 ask

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

text{

{name,id}

{name,id}

{name,id}

}

data{

newid,

text

}

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

4 回复
xiulancheng
xiulancheng1 楼5 年前

newid:数组[下标].属性

caiqiang
caiqiang2 楼5 年前

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

i是text数组的键

linyong
linyong3 楼5 年前

let text = this.data.text

let item = text[text.length - 1]

if(item) {

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

}

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

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