js将一个数组追加到原数组中
分类:实例代码
可能不少朋友认为使用array对象的contact()方法即可轻松实现。
真的是这样的,看如下代码实例:
var a = [4,5,6]; var b = [7,8,9]; var c=a.concat(b); console.log(a); console.log(b); console.log(c);
从上面的代码可以看出,数组a并没有发生任何改变,而是返回了一个新的数组。
随意改变的并不是原数组,下面就分享一段能够实现此功能的代码,代码如下:
var a = [4,5,6]; var b = [7,8,9]; Array.prototype.push.apply(a, b); console.log(a); console.log(b);
上面的代码实现了我们的要求,代码非常的简单,更多内容可以参阅相关阅读。
相关阅读:
(1).push()方法可以参阅javascript push()一章节。
(2).prototype可以参阅javascript prototype 原型一章节。
(3).apply()可以参阅javascript apply()一章节。
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu