js pop()方法从数组中删除最后一个元素并且返回删除的元素。影响原数组。
所有主流浏览器都支持。
返回被删除的元素。元素类型可以是字符串、数字、数组、布尔值、对象。
如果是删除空数组,则返回
undefined
删除数组中的最后一个元素
var arr = ['yellow','grey','black','white'];
var yanse = arr.pop()
console.log(yanse) // 'white'
console.log(arr) // ['yellow','grey','black']
删除空数组
var arr = [];
var empty = arr.pop()
console.log(empty) // undefined
console.log(arr) // []
删除非数组
pop()方法是删除数组类型最后一个元素,使用pop()方法删除非数组类型时,会报类型错误。
var obj = {}
const result = obj.pop()
console.log(result) //Uncaught TypeError: obj.pop is not a function