javascript - 检查 javascript 数组中的最后一项

标签 javascript jquery arrays loops

<分区>

我有这个数组,我使用 $.each(...) 遍历它。 但是我需要对数组中的最后一项做一些事情。 所以我需要在循环中知道如果它是最后一项,那么就做点什么。 非常感谢;)

最佳答案

你可以使用.pop()方法:

console.log(myArray.pop()); // logs the last item

Array.prototype.pop() pop() 方法从数组中删除最后一个元素并返回该元素。


简单的测试场景:

var myArray = [{"a":"aa"},{"b":"bb"},{"c":"cc"}];
var last    = myArray.pop();
console.log(last); // logs {"c":"cc"}

所以现在您可以将它存储在一个 var 中并使用它。

关于javascript - 检查 javascript 数组中的最后一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23579994/

相关文章:

javascript - 我可以处理 Base64 编码图像的水印吗?

javascript - 如何更改动态 AngularJS ng 类中字形的颜色?

javascript - 如何使用 jquery 永久添加元素,然后它会逐渐添加数字,例如 Cam 1、Cam 2、Cam 3 等。使用 iframe

javascript - JQuery 的 $ ("*",文档)仅返回一项 : html

javascript - 单击图像后面的元素

javascript - Fullcalendar 事件 JSON 未填充议程{日,周}

javascript - 循环数组重新格式化数据结构

arrays - 迭代列表中的键值对并转换为 pandas 数据帧

iphone - UIImage 到字节数组

c++ - 初始化一个私有(private)数组c++