如何在JavaScript中获取数组的最后一个元素并将其从数组中删除?

4
var arr = [1,2,3,4];

我需要获取数组 arr 中的最后一个元素并将其删除:

var arr = [1,2,3]

3
这个问题最初是由另一个用户提出的,但该用户随后将其删除。由于他们不希望将其与自己的账户相关联,因此我重新发布了它,以保留答案。我将这个问题标记为社群维护,以免我从中获取声望值。这是我能想到的最公平的解决方案。 - Bill the Lizard
1个回答

9
你想要做的,就是和pop方法一样的事情:
var arr = [1,2,3,4];
//...
var last = arr.pop(); // returns 4, and arr will contain now [1, 2, 3]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接