如何检查最后一个数组对象

感觉右

我有一个数组对象:

var checkin_status = [
{"startdate":"2015-01-08",
"totaldays":"3",
"roadmap":[
        {"gifttype":"stars","quantity":100,"day":1},
        {"gifttype":"stars","quantity":500,"day":3},
        {"gifttype":"stars","quantity":1000,"day":10},
        {"gifttype":"stars","quantity":1200,"day":20}
      ]

}];

$.each用来显示它们以查看,现在如何检查其中的最后一个对象roadmap因为我必须给最后一个对象一些条件。有什么建议吗?谢谢

普尼特洛克
//assuming that you already have a better logic to select the roadmap from the checkin_status object
//assign the current roadmap object to a local var before you iterate through it
var roadmap = checkin_status[0].roadmap;
$.each(roadmap, function (index, item) {
   //'item' is the object of the current iteration..
   if (index === roadmap.length - 1) {
      //do something special with the last item
   }
});

原因length - 1是因为数组在Javascript中被索引为0。例如,如果您有4个项目,则最后一个项目是索引3。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查最后一个数组元素

如何在对象内部索引的最后一个数组中添加数组?

嵌套循环:最后一个循环总是返回最后一个数组对象

如何检查数组的所有对象是否包含另一个数组?

如何找到最后一个数组的键

如何在Swift中检查另一个数组中的多个对象?

如何检查一个数组是否包含另一个数组?

将新对象推入数组,最后一个对象覆盖整个数组

如何从一个数组中删除一个数组中的对象?

如何检查柴一个数组 + 类型?

复制要添加到同一数组的最后一个数组对象

检查对象内部的另一个数组中是否包含一个数组

如何检查当前数组中的对象是否存在于前一个数组中

将对象推送到数组中,始终推送最后一个数组

如何创建一个数组类型的对象?

如何初始化一个数组对象?

如何比较一个数组中的对象

检查一个数组中的对象是否包含在另一个对象数组中

如何检查对象数组是否具有重复的属性值并获取重复的最后一个值?

如果一个对象可以容纳一个数组,如何访问该数组?

如何将一个数组对象的值作为另一个数组对象的键

如何检查单词是否落入一个或另一个数组?

JEST - 检查对象数组是否是另一个数组的子集

Laravel 检查包含在另一个数组中的对象数组

如何检查一个数组是否是另一个数组的正确排序子集

您如何检查一个数组是否是另一个数组的子序列?

如何使用LINQ检查一个数组(或列表)是否包含另一个数组(列表)

如何检查数组是否包含至少一个对象?

如何检查一个充满 Jquery 对象的数组的值