【发布时间】:2016-04-22 10:30:05
【问题描述】:
在 Ruby 中,有一个名为 Enumerable#cycle 的方法,它允许在集合中重复循环 x 次。我在 JavaScript 中寻找类似的东西,但找不到等价物。
有人知道与 Ruby 的 Enumerable#cycle 等效的 JavaScript 吗?
上下文:我试图在 JavaScript 中循环相同的数组——两次。一旦迭代结束,我希望迭代从数组的开头开始并最终停止。停止部分并不难——这是我试图在 JavaScript 中实现的迭代循环。但是,使用上述方法,我已经能够在 Ruby 中做到这一点。
【问题讨论】:
-
自己实现并不难。 Ruby 有非常丰富的标准库,所以我不希望每种方法的等价物存在于 JS 领域。连 lodash 和 underscore 似乎都没有。
标签: javascript ruby loops iterator