可变数量的嵌套for循环。
- 论坛
- 可变数量的嵌套for循环。
15 浏览
可变数量的嵌套for循环。
编辑:非常抱歉,我忘记提到我需要计数变量的值。所以,只使用一个循环并不是一个可行的解决方案。
我不确定是否可能实现以下目标,但我想要做以下操作。
一个函数会传入一个数字数组。每个数字都是一个for循环的上限,例如,如果数组是[2, 3, 5]
,则应执行以下代码:
for(var a = 0; a < 2; a++) { for(var b = 0; b < 3; b++) { for(var c = 0; c < 5; c++) { doSomething([a, b, c]); } } }
因此,嵌套的for循环数量与数组的长度相等。有没有办法使其工作?我想过创建一个将每个for循环添加到字符串中的代码片段,然后通过eval
来评估它。然而,我读到eval
不应该是首选,因为它可能会导致危险的结果。
在这里可能适用什么技术?