假设下面有一个对象,我有2个变量。对象的长度始终是固定的。
我想将对象索引属性值分配给变量A,将对象索引1分配给变量B。
我可以喜欢A = data[0].attributeValue;
和B = data[1].attributeValue;
但是有没有更好、更干净的方法呢?谢谢你的任何帮助或想法。非常感谢。
#样本输出
A = 'Test A'
B = 'Test B'
#样本变量
let A = '';
let B = '';
#样本对象
data = [
{
"id": 13,
"type": "1",
"attributeValue": "Test A"
},
{
"id": 14,
"type": "2",
"attributeValue": "Test B"
}
]
您可以阅读有关破坏赋值的内容,但它不会有多大帮助。。嗯,也许有一点:
data = [{
"id": 13,
"type": "1",
"attributeValue": "Test A"
},
{
"id": 14,
"type": "2",
"attributeValue": "Test B"
}
]
var [{attributeValue: A}, {attributeValue: B}] = data;
console.log(A, B)