JavaScript Array push() 方法

定义和用法

push() 方法向数组末尾添加新项目,并返回新长度。

提示:新的项目将被添加到数组的末尾。

注释:push() 方法会改变数组的长度。

提示:如需在数组的开头添加项目,请使用 unshift() 方法。

实例

例子 1

向数组添加一个新项目:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");

亲自试一试

例子 2

添加多个项目:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi", "Lemon", "Pineapple");

亲自试一试

例子 3

push() 返回新的长度:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");   // 返回 5

亲自试一试

语法

array.push(item1, item2, ..., itemX)

参数值

参数 描述
item1, item2, ..., itemX 必需。要添加到数组中的项目。

技术细节

返回值: 数值,表示数组的新长度。
JavaScript 版本: ECMAScript 1

浏览器支持

表格中的数字注明了完全支持该方法的首个浏览器版本。

所有浏览器都完全支持 push() 方法:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相关页面

教程:JavaScript 数组

教程:JavaScript 数组 Const

教程:JavaScript 数组方法

教程:JavaScript 排序数组

教程:JavaScript 数组迭代

手册:JavaScript pop() 方法

手册:JavaScript shift() 方法

手册:JavaScript unshift() 方法