在 JavaScript 开发中,push 是最常用且基础的数组方法之一。虽然“push onto”并非一个独立的语法结构,但它常被用来描述“将元素推入(push)到某个数组(onto)”这一操作。
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():合并数组并返回新数组(不修改原数组)