取出数组中对象里的一个属性
时间: 2024-02-03 09:11:43 浏览: 19
假设数组名为 `array`,对象里需要取出的属性名为 `propName`,可以使用 `Array.map()` 方法来遍历数组并取出相应属性,如下所示:
```javascript
const propArray = array.map(item => item[propName]);
```
这样就可以得到一个新的数组 `propArray`,其中每个元素都是原数组中的对象里相应属性的取值。
相关问题
如何循环取出数组中对象里的值
可以通过for循环遍历数组,然后再用点操作符取出对象里的值。例如:
```
var arr = [
{name: 'Alice', age: 25},
{name: 'Bob', age: 30},
{name: 'Charlie', age: 35}
];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i].name);
console.log(arr[i].age);
}
```
这个例子中,我们定义了一个包含三个对象的数组。然后用for循环遍历数组,每次取出一个对象。再用点操作符取出对象里的name和age属性,并打印出来。
vue中如何取出数组中对象的属性值
你可以使用数组的map方法,将每个对象的属性值提取出来,形成一个新的数组。例如,如果你想取出一个数组中每个对象的name属性值,可以这样写:
```
const arr = [{name: '张三', age: 18}, {name: '李四', age: 20}, {name: '王五', age: 22}];
const names = arr.map(item => item.name);
console.log(names); // ['张三', '李四', '王五']
```
这样就可以得到一个只包含name属性值的新数组了。