在 Angular 中组合没有重复的数组

Dev*_*rya 0 javascript arrays typescript angular angular9

两个不同 API 的数据就像 Array1 & Array2


数组1=

[{"ID" : 1  ,"Name": "abc" , "FamilyName" , "Grimes" },{"ID" : 2 ,"Name": "bcd" , "FamilyName" , "Grimes" }]
Run Code Online (Sandbox Code Playgroud)


数组2=

[{"ID" : 3  ,"Name": "efc" , "FamilyName" , "Grimes" },{"ID" : 4 ,"Name": "hij" , "FamilyName" , "Grimes" }]
Run Code Online (Sandbox Code Playgroud)

预期输出:

 [{"ID" : 1  ,"Name": "abc" , "FamilyName" , "Grimes" },
  {"ID" : 2 ,"Name": "bcd" , "FamilyName" , "Grimes" },
  {"ID" : 3  ,"Name": "efc" , "FamilyName" , "Grimes" },
  {"ID" : 4 ,"Name": "hij" , "FamilyName" , "Grimes" }]
Run Code Online (Sandbox Code Playgroud)

小智 5

const expected = [...array1, ...array2];
Run Code Online (Sandbox Code Playgroud)