我想让concat跟在两个数组后面,去掉重复项,不给第三个变量赋值: var arr1=[{id:1,name:'AB'},{id:2,name:'CD'}];
var arr2=[{id:3,name:'EF'},{id:2,name:'CD'}]; 我希望arr1是这样的: [{id:1,name:'AB'},{id:2,name:'CD'},{id:3,name:'EF'}]
arr1.concat(arr2);
我已经试了一整天,似乎无法找出为什么它不起作用。我认为问题在于我掌握JavaScript语言的能力。我可能遗漏了一些参数传递的概念。你能告诉我错误在哪里吗?
下面是代码(您可以在Chromes控制台上直接尝试,只需复制/粘贴,它就会“工作”):
let arr1 = ['1','3','18']
let arr2 = ['13','14', '19']
let i = 0;
let j = 0;
let dummarr = []
while(i < arr1.length &&