Leo*_*ban 4 javascript loops for-loop lodash
我试图弄清楚如何在lodash中重新创建这种类型的反向for循环:
这里将首先迭代Array的最后一项:
for (var j=quotes.data[data_location].length-1; j>=0; j--)
对于常规for循环:
for (var j=0; j < quotes.data[data_location].length; j++)
我可以用lodash的_.each完成这个:
_.each(quotes.data[data_location], function(quote) {
ale*_*lex 11
Lodash有forEachRight().
如果没有lodash,你可以先调用reverse()循环,这将改变原始数组.如果您不想这样做,可以使用创建数组的浅表副本slice().
请记住,这实际上会在代码中添加另一个迭代.如果这对性能至关重要,那么向后计数for循环是一个好主意.