Array.pop( ) |
删除并返回数组的最后一个元素 |
可用性
JavaScript 1.2; JScript 5.5; ECMAScript v3
语法
array.pop( )
返回值
array的最后一个元素。
描述
方法pop()将删除array的最后一个元素,把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数组,返回undefined。
示例
方法pop()和方法push()可以提供先进后出(FILO)栈的功能。例如:
var stack = []; // 栈:[]
stack.push(1, 2); // 栈: [1,2] 返回 2
stack.pop( ); // 栈: [1] 返回 2
stack.push([4,5]); // 栈: [1,[4,5]] 返回 2
stack.pop( ) // 栈: [1] 返回 [4,5]
stack.pop( ); // 栈: [] 返回 1
参阅
Array.push( )
|