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()一章节。

回复

我来回复
  • 暂无回复内容