我有一个像这样的对象数组:
[
{
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中有更好的方法来做到这一点吗?
发布于 2016-03-01 02:22:41
let people =
[
{
id: 1,
name: 'Bill',
age: 42
},
{
id: 2,
name: 'Jack',
age: 37
}
]
let names = people.map(person => person.name)吉斯宾。
https://stackoverflow.com/questions/35713525
复制相似问题