JS:如何将两个不同数组中的对象合并为一个数组/对象

问题描述 投票:0回答:1

如果有两个数组(内容和ID),我需要将它们合并到一个数组中(合并)。

第一个数组:

let content = [
  { "Name": "Max Mustermann" },
  { "Name": "Berta Beispiel" },
  { "Name": "Zacharias Zufall" }
]

第二数组:

let ids = [
  "12345678-1", 
  "12345678-2", 
  "12345678-3"
]

哪个应该看起来像这样:

let combined = [
  {
    "Name": "Max Mustermann",
    "id": "12345678-1"
  },
    {
    "Name": "Berta Beispiel",
    "id": "12345678-2"
  },
    {
    "Name": "Zacharias Zufall",
    "id": "12345678-3"
  }
]

我尝试了不同的操作,包括推,缩小,映射...。但没有任何效果:

如果有两个数组(内容和ID),我需要将其合并到一个数组中(合并)。第一个数组:let content = [{“ Name”:“ Max Mustermann”},{“ Name”:“ Berta Beispiel”},{“ Name”:“ ...

javascript arrays vuejs2 array-push array-reduce
1个回答
0
投票

它应该起作用:

© www.soinside.com 2019 - 2024. All rights reserved.