以相反的顺序遍历数组
Iterate over array in reverse order
我有以下循环 -
for (var key in counts) {
var entry = counts[key];
for (var entryKey in entry) {
arrOfCounts.push(entry[entryKey]);
}
}
我希望以相反的顺序遍历 counts
,我尝试了以下 -
for (var i = counts.length; i > 0; --i) {
}
然而我的数组虽然有三个索引,但它们的值是日期,因此它没有长度。
因为counts
是一个对象,所以试试这个方法。
for (var i = Object.keys(counts).length; i > 0; --i) {
}
我有以下循环 -
for (var key in counts) {
var entry = counts[key];
for (var entryKey in entry) {
arrOfCounts.push(entry[entryKey]);
}
}
我希望以相反的顺序遍历 counts
,我尝试了以下 -
for (var i = counts.length; i > 0; --i) {
}
然而我的数组虽然有三个索引,但它们的值是日期,因此它没有长度。
因为counts
是一个对象,所以试试这个方法。
for (var i = Object.keys(counts).length; i > 0; --i) {
}