假设我现在有一个数组text,里面还是数组,怎么把最里面的一个值拿出来,赋值给别的变量。如:
text{
{name,id}
{name,id}
{name,id}
}
data{
newid,
text
}
怎么样把text中的id,赋值给data中的newid
怎么把多层数组中的值取出来,赋值给data里面的变量?How to take out the value in the multi-level array and assign it to the variable in data?
怎么把多层数组中的值取出来,赋值给data里面的变量?假设我现在有一个数组text,里面还是数组,怎么把最里面的一个值拿出来,赋值给别的变量。如:
text{
{name,id}
{name,id}
{name,id}
}
data{
newid,
text
}
怎么样把text中的id,赋值给data中的newid
Suppose I have an array text, which is still an array. How can I get the innermost value and assign it to another variable. For example: text {name, ID} {name, ID} {name, ID}} data {newid, text} how to assign the ID in text to the newid in data
回答:
this.setData({newid:text[i].id})
i是text数组的键
不知道你是不是这个意思~text:[ {name: '大王', id: 1}, {name: '小王', id: 2}, ]data:{ newid:'', text:''}------this.setData({ newid:text[1].id})
let text = this.data.text
let item = text[text.length - 1]
if(item) {
this.setData({newid: item.id})
}