JavaScript Array push() 方法

实例

向数组添加一个新项目:

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

亲自试一试

页面下方有更多 TIY 实例。

定义和用法

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

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

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

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

浏览器支持

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

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

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Yes Yes Yes Yes Yes Yes

语法

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

参数值

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

技术细节

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

更多实例

实例

添加多个项目:

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

亲自试一试

实例

push() 返回新的长度:

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

亲自试一试

相关页面

教程:JavaScript 数组

教程:JavaScript 数组 Const

教程:JavaScript 数组方法

教程:JavaScript 排序数组

教程:JavaScript 数组迭代

手册:JavaScript pop() 方法

手册:JavaScript shift() 方法

手册:JavaScript unshift() 方法