javascript - 从数组中删除最后一项(并且不返回项)

标签 javascript arrays

我当前的数组:abc = ['a', 'b', 'c', 'd'];

我理解 .pop() 删除并返回数组的最后一项,因此: abc.pop(); ='d'

但是,我想删除最后一项,并返回数组。所以它会返回:

['a', 'b', 'c'];

是否有 JavaScript 函数可以实现此目的?

最佳答案

pop() 函数还会从数组中删除最后一个元素,所以这就是您想要的( Demo on JSFiddle ):

var abc = ['a', 'b', 'c', 'd'];
abc.pop()
alert(abc); // a, b, c

关于javascript - 从数组中删除最后一项(并且不返回项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20304919/

相关文章:

java - 如何将二维字符串数组转换为一维字符串数组?

javascript - 在 URL 中获取/设置数据 --- Angular 2

javascript - 将div滚动到 View 中时触发事件

python - 如何在 Python 中第一次出现字母时拆分字符串?

ios - 合并两个数组的每个元素并附加到一个数组

java - 将对象数组转换为字符串数组是否使用对象的 toString() 方法?

javascript - 如何从js中的对象数组中切片?

javascript - 读取包含在 promise 中的对象的属性的正确方法是什么? (获取类型错误)

javascript - 在jquery中选择id内的元素

javascript - 我可以检测网络用户是否有使用 javascript 的软件键盘吗?