如何从JavaScript数组中获取项目

时间:2019-04-26 11:35:29

标签: javascript arrays object

对不起,对于某人来说可能很容易,但是我如何从该数组中获取值?

sklearn.BaseEstimator

我尝试过:

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

也是`

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

3 个答案:

答案 0 :(得分:4)

它们是需要与之交互的多个级别。

第一层是数组。您可以看到它是一个数组,这是因为分隔字符 []

[ {value: 'aa', name: 'ccc'} ]

您使用索引访问数组的第一个元素,例如:this.optionSelect[0]


然后,您必须处理一个对象。您可以看到它是一个对象,因为 {} 分隔字符:

{ value: 'aa', name: 'ccc' }

要访问对象,必须使用所需键的名称,例如:obj.valueobj['value']

两种表示法都可以。


现在两者都在同一行:

this.optionSelect[0].value

答案 1 :(得分:1)

可以通过以下方式达到此值。数组已索引,0是您正在访问的数组中的索引。 JavaScript Arrays

this.optionSelect[0] will be -> {value: 'aa', name: 'ccc'};

然后添加.value作为要访问该对象的密钥。 Property access

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

答案 2 :(得分:0)

获取数组中第一项的value

const value = this.optionSelect[0].value;

也可以尝试进行销毁:

const [{ value }] = this.optionSelect;