推入 (Push)
push() 方法用于向数组的末尾添加一个或多个元素。
该方法会修改原数组,并返回数组的新长度。
语法`
array.push(element1[, ...[, elementN]]);
其中 element1, ..., elementN 表示要添加到数组末尾的一个或多个元素。
示例
let array = [1, 2, 3];
array.push(4);
console.log(array);
// 结果:[1, 2, 3, 4]
你也可以一次性向数组中添加多个元素:
array.push(5, 6);
console.log(array);
// 结果:[1, 2, 3, 4, 5, 6]
你也可以将 push() 用于类数组对象(如 arguments),但需要先将其转换为真正的数组:
function printArguments() {
let args = Array.prototype.slice.call(arguments);
args.push('d', 'e', 'f');
console.log(args);
}
printArguments('a', 'b', 'c');
// 结果:["a", "b", "c", "d", "e", "f"]
push() 方法会修改原数组,而不会创建一个新的数组。