您的位置:首页 > 运维架构

pop() 删除掉数组的最后一个元素

2017-11-30 14:59 489 查看
下面的代码首先创建了一个拥有四个元素的数组 myFish,然后删除掉它的最后一个元素。

let myFish = ["angel", "clown", "mandarin", "surgeon"];

let popped = myFish.pop();

console.log(myFish);
// ["angel", "clown", "mandarin"]

console.log(popped);
// surgeon


let a = [1, 2, 3];
a.length; // 3

a.pop(); // 3

console.log(a); // [1, 2]
a.length; // 2


语法

arr.pop()

返回值

从数组中删除的元素(当数组为空时返回
undefined
)。

描述

pop
方法从一个数组中删除并返回最后一个元素。

pop
方法有意具有通用性。该方法和
call()
apply()
一起使用时,可应用在类似数组的对象上。
pop
方法根据
length
属性来确定最后一个元素的位置。如果不包含
length
属性或
length
属性不能被转成一个数值,会将
length
置为0,并返回
undefined


如果你在一个空数组上调用 pop(),它返回
undefined




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: