push()、pop()、unshift()、shift()

1、push()

定义和用法

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

注释:该方法会改变数组的长度。push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。

2、pop()

定义和用法

pop() 方法用于删除并返回数组的最后一个元素。

返回值

arrayObject 的最后一个元素。

说明

pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。

3、unshift()

定义和用法

unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

请注意,unshift() 方法不创建新的创建,而是直接修改原有的数组。

4、shift()

定义和用法

shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

语法

arrayObject.shift()

返回值

数组原来的第一个元素的值。

说明

如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。

注释:该方法会改变数组的长度。

猜你喜欢

转载自blog.csdn.net/Judy_qiudie/article/details/82699026