我想运行一个反向循环,并将每个项作为参数传递给一个函数。 我可以使用underscore
。在单行中反向运行循环
var myItems = [1,2,3,4,5];
_.each(myItems, print); //It calls print in sequential order but I want reverse order
function print(value) {
value = value + 1;
// Some other modifications
console.log(value);
}
现在,我需要做同样的事情,但我想运行反向循环。我知道我可以写循环这样
for (var i = myItems.length - 1; i >= 0; i--) { ... }
我找简洁code..something像_.reverseLoop
或myItems.reverse
。 underscore
或Array.prototype
是否有其他可用的API可用于反向运行循环并为每个项目执行回调?
_.each(myItems.reverse(),打印); –
这可以使一个很好的开源贡献。 – user2910265
@wared我只是没有意识到'reverse'方法..可能发生在任何人身上。 – sachinjain024