小编Pha*_*evu的帖子

如何通过与id比较来合并三个不同的数组?在Angular 6中

数组:

 array1 = [{id:1, name:"raju"},{id:2, name:"ravi"},{id:4, name:"john"},{id:6, name:"jack"}];
 array2= [{id:1, degree:"b.com"},{id:3, degree:"b.a"},{id:4, degree:"c.a"},{id:5, degree:"horticulture"}];
 array3= [{id:1, age:20},{id:3, age:21},{id:6, age:27},{id:7, age:25}];
Run Code Online (Sandbox Code Playgroud)

所需结果是:

resultarray = [
    {id:1, name: "raju", degree:"b.com",age:20},
    {id:2, name: "ravi"},
    {id:3, degree:"b.a", age:21},
    {id:4, name:"john", degree:"c.a"},
    {id:5, degree:"horticulture"},
    {id:6, name:"jack", age:27},
    {id:7, age:25}
 ] 
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的功能,并尝试了两个数组,但无法合并没有ID进行比较的对象。

javascript typescript angular6

3
推荐指数
1
解决办法
128
查看次数

标签 统计

angular6 ×1

javascript ×1

typescript ×1