我想编写一个函数,该函数将返回传递的数组参数的联合。
我不想使用递减的 while 语句,也不想使用下划线 _.union 函数。
联合([1,4,78,98],[45,56,3],[2,3,45]);
返回 --> [1,4,78,98,45,56,2]
这是我到目前为止所拥有的,它是不正确的:
union: function(){
var i, j, k;
var newArray = [];
for(i = 0; i < arguments.length; i++){
j = arguments[i];
l = k[arguments[i]];
for (){
j = k[i];
newArray.push(j);
}
}
return newArray;
}
我希望我能找到一个包含多个 for 循环的解决方案。