【javaScript/ES6】获取对象数组中其中一个属性值的集合(forEach、Array.from)

引入:有一个对象数组,但只需要其中的某一个属性值。

举个栗子,有一个对象数组,其中不止有一个对象:

let arr = [{name:'Luenay',age:10},{name:'Kitty',age:20}]

但是我只需要包含 name 的集合;
方法1:使用 forEach

let resArr = []
arr.forEach(item=>{
	resArr.push(item.name)
})

方法2:使用 Array.from,它是 ES6 的新增语法;

let resArr = []
resArr = Array.from(arr,({name}) => name)

此时 Array.from 接收了第2个参数,会把它循环处理,将最终的结果返回;

结果:这两个方法的输出结果都是:['Luenay', 'Kitty']

你可能感兴趣的:(javaScript,javascript,es6,开发语言,前端)