以相反的顺序迭代数组

时间:2015-10-08 07:55:15

标签: javascript arrays reverse

我有以下循环 -

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) {
}

但是我的数组虽然有三个索引,但它们的值是日期,因此它没有长度。

1 个答案:

答案 0 :(得分:1)

由于counts是一个对象,请尝试这种方式。

for (var i = Object.keys(counts).length; i > 0; --i) {
}