概述
pop()
方法删除一个数组中的最后的一个元素,并且返回这个元素。
语法
array.pop()
描述
pop
方法删除一个数组中的最后一个元素,并且把这个删除掉的元素返回给调用者。
pop
被有意设计成具有通用性,该方法可以通过 call
或 apply
方法应用于一个类数组(array-like)对象上。
示例
例子: 删除掉数组的最后一个元素
下面的代码首先创建了一个拥有四个元素的数组 myFish,然后删除掉它的最后一个元素。
var myFish = ["angel", "clown", "mandarin", "surgeon"]; console.log("myFish before: " + myFish); var popped = myFish.pop(); console.log("myFish after: " + myFish); console.log("Removed this element: " + popped);
规范
Specification | Status | Comment |
---|---|---|
ECMAScript 3rd Edition | Standard | Initial definition. Implemented in JavaScript 1.2 |
ECMAScript 5.1 (ECMA-262) Array.prototype.pop |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) Array.prototype.pop |
Standard | |
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 1.0 | 1.0 (1.7 or earlier) | 5.5 | ? | ? |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | ? | ? | ? | ? | ? |