假设我有一个长度为myArray
的数组N
。我想循环N
。在纯Javascript中,那将是:
for (var i = 0; i < myArray.length; i++) {}
有没有办法在UnderscoreJS中执行此操作?我知道我可以通过以下方式使用_.each
:
_.each(myArray, function(a) {
});
但我并不特别想要遍历这些条目。没有理由我想这样做。这纯粹是一个思想实验,我只是想知道是否有办法做到这一点!
答案 0 :(得分:2)
您可以使用_.times()
功能执行回调n
次:
_.times(myArray.length, function(i) {...})
答案 1 :(得分:0)
请注意,您可以使用each
并仅使用索引并忽略实际条目:
_.each(myArray, function(a, i) {
... do something with i but not a ...
}