对不起,对于某人来说可能很容易,但是我如何从这个数组中获得价值呢? this.optionSelect = [{value: 'aa', name: 'ccc'}];我试过了 :console.log( this.optionSelect['value']);也`console.log( this.optionSelect[0]);`
3 回答
侃侃尔雅
TA贡献1801条经验 获得超16个赞
它们是需要与之交互的多个级别。
第一层是数组。由于定界字符[],您可以看到它是一个数组:
[ {value: 'aa', name: 'ccc'}
] ;
您使用索引访问数组的第一个元素,例如: this.optionSelect[0]
然后,您必须处理一个对象。由于定界字符{},您可以看到它是一个对象:
{ value: 'aa', name: 'ccc'
}
要访问对象,您必须使用所需键的名称,例如:obj.value
或obj['value']
。
两种表示法均有效。
现在都在同一行中:
this.optionSelect[0].value
互换的青春
TA贡献1797条经验 获得超6个赞
获取value
数组中第一项的:
const value = this.optionSelect[0].value;
也尝试解构:
const [{ value }] = this.optionSelect;
添加回答
举报
0/150
提交
取消