【发布时间】:2022-01-04 16:29:05
【问题描述】:
array1 = [
{
"name":
{
"common": "Afghanistan",
"official": "Islamic Republic of Afghanistan",
"capital": [ "Kabul" ]
}
}]
array2 = [
{
"capital": [ "Kabul" ],
"population": 2837743
}];
我想做
[{
"name":
{
"common": "Afghanistan",
"official": "Islamic Republic of Afghanistan",
"capital": [ "Kabul" ],
"population": 2837743
}
}]
我想合并到一个对象数组并创建一个数组。我尝试使用过滤方法和查找方法来解决问题,但无法解决问题
【问题讨论】:
-
请注意,您可能不想将
capital作为数组,一个国家应该只有一个首都。 -
"...尝试使用 filter 方法和 find 方法..." - 那个方法在哪里?
-
这能回答你的问题吗? Merge 2 arrays of objects
-
是的,这里两个array-like 两个表中的主键是大写,如何合并得到一个表,同一个国家应该只有一个大写
-
array2 不是数组
标签: javascript arrays ecmascript-6 merge