【发布时间】:2016-09-14 09:00:02
【问题描述】:
假设我手头有一个数字 18,而不是一个数组。
在给定数字 X 而不是 X 元素数组的情况下,在 JS 中创建 函数式 循环的最佳方法是什么?
我可以这样做:
[1,2,3].forEach(function(){
));
但如果我有数字 3
我可以的
for(var i = 0; i < 3; i++){
}
但我希望该循环能够正常运行
【问题讨论】:
-
我们已经改变了过去的函数式风格,现在正在使用生成器。回到
for声明! -
@torazaburo,我不确定他是否问了与您将其标记为重复的相同的问题,因为我认为他只是想迭代 x 次而不创建数组或使用 for 循环。也许不确定。
-
类似JSBIN
-
以“函数方式”迭代 n 次,就所有实际目的而言,与创建一个包含 n 个数字的数组然后使用诸如 @ 之类的迭代类型函数是相同的结果是 987654325@ 或
forEach,所以是的,我会说它是重复的。
标签: javascript node.js