在javascrtpt中对象数组中的字典如何求出值
时间: 2024-03-10 07:48:13 浏览: 15
在 JavaScript 中,可以通过对象数组中的属性名来获取相应的属性值,即通过 `object.key` 的方式来访问对象中的属性。假设有如下对象数组:
```javascript
const arr = [
{ name: 'Tom', age: 20 },
{ name: 'Jerry', age: 22 },
{ name: 'Alice', age: 19 }
];
```
要获取第一个对象的 `name` 属性值,可以使用以下方式:
```javascript
console.log(arr[0].name); // 输出 "Tom"
```
如果要获取所有对象的 `age` 属性值,可以结合循环遍历数组来实现:
```javascript
for (let i = 0; i < arr.length; i++) {
console.log(arr[i].age);
}
```
或者使用 `Array.map()` 方法来获取一个新的数组,该数组包含对象数组中每个对象的 `age` 属性值:
```javascript
const ages = arr.map(obj => obj.age);
console.log(ages); // 输出 [20, 22, 19]
```
希望这个回答能够解决你的问题。