Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反向for循环的lodash等价物是什么?_Javascript_Loops_For Loop_Lodash - Fatal编程技术网

Javascript 反向for循环的lodash等价物是什么?

Javascript 反向for循环的lodash等价物是什么?,javascript,loops,for-loop,lodash,Javascript,Loops,For Loop,Lodash,我正试图找出如何在lodash中为循环重新创建这种类型的反转: 在这里,数组的最后一项将首先迭代: for(var j=quotes.data[数据位置].length-1;j>=0;j--) 对于常规For循环: for(var j=0;j

我正试图找出如何在lodash中为循环重新创建这种类型的反转:

在这里,数组的最后一项将首先迭代:

for(var j=quotes.data[数据位置].length-1;j>=0;j--)

对于常规For循环:

for(var j=0;j

我可以通过lodash的实现这一点:

.each(quotes.data[数据位置],函数(quote){

洛达斯有


如果没有lodash,您可以首先调用循环,这将改变原始数组。如果您不想这样做,可以使用创建数组的浅层副本


请记住,这实际上会在代码中添加另一个迭代。如果这对性能至关重要,则对
循环进行反向计数是个好主意。

值得一提的是,这也会对原始数组进行变异。啊,谢谢!是的,
forEachRight
就是我要找的:)谢谢!lodash的短别名是
。.eachRight