代码改变世界

合并数组相同元素

2012-02-24 11:49  呦菜  阅读(678)  评论(0编辑  收藏  举报

例如:arry1 = [1,2,3], arry2 = [2,3,4,5]

我想要的结果是:[1,2,3,4,5]

以下是代码:

function concatAnd(arr1, arr2){ 
for (var i = 0 ; i < arr1.length ; i ++ ){
for(var j = 0 ; j < arr2.length ; j ++ ){
if (arr1[i] === arr2[j]){
arr1.splice(i,1);
}
}
}
//alert(arr1.length)
for(var i = 0; i <arr2.length; i++){
arr1.push(arr2[i]);
}
return arr1;
}

虽然这个不是我想要的代码,但是功能也能实现