每日一练19:合并两个数组的n种办法

孤街浪徒 提交于 2020-01-29 08:03:17
 var ar1 = ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2'],
            ar2 = ['A', 'B', 'C', 'D'];

1:concat

console.log(ar1.concat(ar2));

2:apply

ar1.push.apply(ar1,ar2);
        console.log(ar1);

3:call

 ar1.push.call(ar1,...ar2);
        console.log(ar1);

4:push

 ar1.push(...ar2);
        console.log(ar1);

5:Array.prototype.push.apply

    Array.prototype.push.apply(ar1,ar2);
           console.log(ar1);

6: Array.prototype.push.call

 Array.prototype.push.call(ar1, ...ar2);
        console.log(ar1);

参考 Array.prototype.push()合并两个数组的方法

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!