返回列表索引 上一页 下一页
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( )

返回列表索引 上一页 下一页