Array.prototype.push()添加一个或多个元素到数组的末尾,并返回数组新的长度(length 属性值)。
语法:arr.push(element1, ..., elementN)
举例如下:
//(1)添加元素到数组
var sports = ["soccer", "baseball"];
console.log(total); // 4
//(2)合并两个数组.该示例使用 apply() 添加第二个数组的所有元素。
var vegetables = ['parsnip', 'potato'];
var moreVegs = ['celery', 'beetroot'];
// Merge the second array into the first one
// Equivalent to vegetables.push('celery', 'beetroot');
Array.prototype.push.apply(vegetables, moreVegs);
console.log(vegetables); // ['parsnip', 'potato', 'celery', 'beetroot']
语法:arr.push(element1, ..., elementN)
举例如下:
//(1)添加元素到数组
var sports = ["soccer", "baseball"];
var total = sports.push("football", "swimming");
console.log(total); // 4
//(2)合并两个数组.该示例使用 apply() 添加第二个数组的所有元素。
var vegetables = ['parsnip', 'potato'];
var moreVegs = ['celery', 'beetroot'];
// Merge the second array into the first one
// Equivalent to vegetables.push('celery', 'beetroot');
Array.prototype.push.apply(vegetables, moreVegs);
console.log(vegetables); // ['parsnip', 'potato', 'celery', 'beetroot']