<分区>
我需要与以下相同的结果:
var array = [1, 2, 3, 5, 7];
var top = array.pop();
问题是 pop
从数组中删除元素。为了解决这个问题,我添加了另一行:
array.push(top);
但这让我很烦,到现在我在这个项目中做了四五次。有没有更好的办法?
标签 javascript
<分区>
我需要与以下相同的结果:
var array = [1, 2, 3, 5, 7];
var top = array.pop();
问题是 pop
从数组中删除元素。为了解决这个问题,我添加了另一行:
array.push(top);
但这让我很烦,到现在我在这个项目中做了四五次。有没有更好的办法?
最佳答案
从末尾抓取时,您可以执行 array[array.length - x]
,其中 x
是您要抓取的末尾的项目数。
例如,要获取最后一项,您可以使用 array[array.length - 1]
。
关于javascript - 如何在没有弹出的情况下获取数组的最后一项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38127958/
相关文章:
javascript - Javascript 中是否有类似于 Python 中的 .format() 的函数?
javascript - 为什么我可以调用影子 dom 中的函数?
javascript - 猫头鹰 slider 改变 img src 打破 slider
javascript - jQuery 更改元素属性并返回编辑后的 Html 源?
javascript - 如何在 Mongo Map/Reduce 发出中使用范围变量作为属性名称
javascript - 是否可以审核页面上正在执行哪些 javascript 方法?
javascript - 如何在 Ajax 上成功提交表单 :