我有一个像这样的 JSON:
var arrStages = [
{ "strID" : "ID-0001" , "intStageNum" : 1 , "strNumOfDays": 1 },
{ "strID" : "ID-0003" , "intStageNum" : 3 , "strNumOfDays": 14},
{ "strID" : "ID-0002" , "intStageNum" : 2 , "strNumOfDays": 3 },
{ "strID" : "ID-0006" , "intStageNum" : 6 , "strNumOfDays": 3 },
{ "strID" : "ID-0004" , "intStageNum" : 4 , "strNumOfDays": 3 },
{ "strID" : "ID-0005" , "intStageNum" : 5 , "strNumOfDays": 3 },
];
如何获取每个记录的特定属性的值(例如 intStageNum),但我必须向后执行。我必须从最后一条记录开始循环,即
{ "strID" : "ID-0005" , "intStageNum" : 5 , "strNumOfDays": 3 }
有什么办法可以做到这一点吗?
最佳答案
尝试以下循环:
var arrStages = [
{ "strID" : "ID-0001" , "intStageNum" : 1 , "strNumOfDays": 1 },
{ "strID" : "ID-0003" , "intStageNum" : 3 , "strNumOfDays": 14},
{ "strID" : "ID-0002" , "intStageNum" : 2 , "strNumOfDays": 3 },
{ "strID" : "ID-0006" , "intStageNum" : 6 , "strNumOfDays": 3 },
{ "strID" : "ID-0004" , "intStageNum" : 4 , "strNumOfDays": 3 },
{ "strID" : "ID-0005" , "intStageNum" : 5 , "strNumOfDays": 3 },
];
for (var i=(arrStages.length-1); i>=0; i--){
console.log(arrStages[i]['intStageNum']);
}
关于javascript - 如何从 JQuery 的最后一条记录开始进行 JSON 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42640302/