【发布时间】:2021-09-05 11:16:15
【问题描述】:
我想合并两个不同对象数组上相同索引中的对象。 哪种方法最简单易懂?
这是第一个数组
const countries = [
{
"name": "Sweden",
"nativeName": "Sverige"
},
{
"name": "Norway",
"nativeName": "Norge"
},
{
"name": "Iceland",
"nativeName": "Ísland"
}
]
这是第二个数组
const countryCodes = [
{
"country_id": "SE",
},
{
"country_id": "NO",
},
{
"country_id": "IS",
}
]
我想结束这个。
const countriesAndCodes = [
{
"name": "Sweden",
"country_id": "SE",
"nativeName": "Sverige"
},
{
"name": "Norway",
"country_id": "NO",
"nativeName": "Norge"
},
{
"name": "Iceland",
"country_id": "IS",
"nativeName": "Ísland"
}
]
【问题讨论】:
-
了解
Array.map() -
阅读
Object.assign(),然后尝试a.map( (e,i) => Object.assign(e,b[i]) )
标签: javascript