Javascript 展平对象数组(键/值对)

Javascript 展平对象数组(键/值对),javascript,Javascript,我有一个对象数组,如下所示: let数据=[{ 名称:“产品1”, 类别:“类别1” }, { 名称:“产品2”, 类别:“第2类” }, { 名称:“产品3”, 类别:“第3类” }, { 名称:“产品4”, 类别:“第4类” }] var=[].concat.apply([],数据); console.log(展平) //预期产出: //[“Product1”、“Product2”、“Product3”、“Product4”]为什么不简单map let data=[{name:“Prod

我有一个对象数组,如下所示:

let数据=[{
名称:“产品1”,
类别:“类别1”
}, {
名称:“产品2”,
类别:“第2类”
}, {
名称:“产品3”,
类别:“第3类”
}, {
名称:“产品4”,
类别:“第4类”
}]
var=[].concat.apply([],数据);
console.log(展平)
//预期产出:

//[“Product1”、“Product2”、“Product3”、“Product4”]
为什么不简单
map

let data=[{name:“Product1”,category:“category 1”},{name:“Product2”,category:“category 2”},{name:“Product3”,category:“category 3”},{name:“Product4”,category:“category 4”}]
var=data.map(({name})=>name)

console.log(展平)
为什么不简单
map

let data=[{name:“Product1”,category:“category 1”},{name:“Product2”,category:“category 2”},{name:“Product3”,category:“category 3”},{name:“Product4”,category:“category 4”}]
var=data.map(({name})=>name)

log(展平)
您不必担心这些实用程序。可以使用下划线或loadash。对于您的问题,您可以使用underline.js quot.pulk方法。这只是一句话而已。您可以在整个项目中使用这些库中的任何一个,您不必担心这些实用程序。可以使用下划线或loadash。对于您的问题,您可以使用underline.js quot.pulk方法。这只是一句话而已。您可以使用这些库中的任何一个,您可以在整个项目中使用这些实用程序。