我有一个像这样的对象数组:
[
{
id: 1,
name: 'Bill',
age: 42
},
{
id: 2,
name: 'Jack',
age: 37
}
]
我知道如何使用es6中的数组传播...
而不是slice()
const newArray = [...oldArray];
我只想使用以下方法提取名称:
const newArray = [];
for (i = 0; i < oldArray.length; i++) {
newArray.push(oldArray[i].name);
}
在es6中有更好的方法吗?
答案 0 :(得分:0)
let people =
[
{
id: 1,
name: 'Bill',
age: 42
},
{
id: 2,
name: 'Jack',
age: 37
}
]
let names = people.map(person => person.name)