Array.prototype.pop()
pop()方法从数组中删除最后一个元素,并且返回该元素的值。数组的length会改变。
如果是空数组,将返回undefined。
此方法会改变数组自身。
删除元素
let myFish = ["angel", "clown", "mandarin", "surgeon"]; let popped = myFish.pop(); console.log(myFish); // ["angel", "clown", "mandarin"] console.log(popped); // surgeon
自己实现简单的pop():
Array.prototype.pop = function () { var temp = this[this.length]; this.length--; return temp; }