Push Onto:JavaScript 数组操作的核心方法

在 JavaScript 开发中,push 是最常用且基础的数组方法之一。虽然“push onto”并非一个独立的语法结构,但它常被用来描述“将元素推入(push)到某个数组(onto)”这一操作。

什么是 Array.prototype.push?

push() 方法用于向数组的末尾添加一个或多个元素,并返回新的数组长度。

// 基本用法

let fruits = ['apple', 'banana'];

fruits.push('orange');

console.log(fruits); // ['apple', 'banana', 'orange']

console.log(fruits.length); // 3

常见使用场景

// 示例:收集用户输入

const inputs = [];

inputs.push("用户名");

inputs.push("邮箱");

inputs.push("密码");

注意事项

push() 会**直接修改原数组**(mutating method)
• 若需不改变原数组,可使用扩展运算符:[...arr, newItem]
• “onto” 并非 JavaScript 关键字,仅是英语表达习惯(如 “push item onto the stack”)

与其他方法对比

unshift():在数组开头添加元素
concat():合并数组并返回新数组(不修改原数组)