主题说明结合序列arr1和序列arr2。 请勿直接更改数组arr。 结果返回新数组
例1
输入[ 1,2,3,4 ]、['a '、' b '、' c ',1]
输出[ 1,2,3,4,' a ',' b ',' c ',1]
1.concat
功能联系(arr 1,arr2) returnarr1.concat ) arr2); } 2.slice push.apply
functionconcat(arr1,arr2) varnewarr=arr1.slice(0); [].push.apply(newarr,arr2); 返回新Arr; } 3.slice push
functionconcat(arr1,arr2) varnewarr=arr1.slice(0); for(varI=0; iarr2.length; I({newARR.push ) ARR2[I]; }返回新Arr; } 4.常规迭代拷贝。 (emmmm没有无法通过for循环解决的情况。 )
功能概念(arr2,arr2) { var newArr=[]; for(varI=0; iarr1.length; I({newARR.push ) ARR1[I]; }for(varj=0; jarr2.length; j({newARR.push ) ARR2[j]; }返回新Arr; }