首页 > 编程知识 正文

js合并两个数组,多个数组合并

时间:2023-05-04 19:50:34 阅读:62319 作者:4535

主题说明结合序列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; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。