【发布时间】:2020-03-19 06:21:39
【问题描述】:
有一个对象数组
const data = [{
"name": "08/20/2018",
"id": "name_1"
}, {
"name": "12/23/2018",
"id": "name_2"
}]
我想映射这个对象数组以便得到数组
["Date 1","08/20/2018","Date 2","12/23/2018"]
我正在尝试使用.map()
data.map((d, i) =>
`${'Date ' + i}`
d.name
)];
但不能用第一个 (d) 参数映射名称。
【问题讨论】:
-
data.flatMap( (x,i) => [`Date ${i+1}`, x.name])
标签: javascript arrays javascript-objects array.prototype.map