猿问

如何从JavaScript数组中获取项目

对不起,对于某人来说可能很容易,但是我如何从这个数组中获得价值呢?

        this.optionSelect = [{value: 'aa', name: 'ccc'}];

我试过了 :

console.log( this.optionSelect['value']);

也`

console.log( this.optionSelect[0]);`


慕斯709654
浏览 143回答 3
3回答

侃侃尔雅

它们是需要与之交互的多个级别。第一层是数组。由于定界字符[],您可以看到它是一个数组:[ {value: 'aa', name: 'ccc'}] ;您使用索引访问数组的第一个元素,例如: this.optionSelect[0]然后,您必须处理一个对象。由于定界字符{},您可以看到它是一个对象:{ value: 'aa', name: 'ccc'}要访问对象,您必须使用所需键的名称,例如:obj.value或obj['value']。两种表示法均有效。现在都在同一行中:this.optionSelect[0].value

互换的青春

获取value数组中第一项的:const value = this.optionSelect[0].value;也尝试解构:const [{ value }] = this.optionSelect;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答