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