基本上,我想制作一个像...一样的长嵌套循环。
if (var i=0; i<100; i++) {
if (somevar == 0) {...}
else if (somevar1 == 1) {...}
else if (somevar2 == 2) {...}
else if (somevar3 == 3) {...}
else if (somevar4 == 4) {...}
...so on.
else {...}
}
是否可以将“else if”的代码行放在单独的javascript文件中,尤其是当你打算为其他每个文件编写长不同的逻辑和函数时?或者一切都必须在循环中?这真的是一个阅读便利的问题,我只是想知道是否有任何方法可以使这更容易。
答案 0 :(得分:0)
您可以使用以下功能执行此操作:
if (var i=0; i<100; i++) {
if (somevar == 0) {func2()}
else if (somevar1 == 1) {func1()}
else if (somevar2 == 2) {func2()}
}
然后在文件之间划分函数。
答案 1 :(得分:0)
唯一的方法是在foo.js
中定义一个函数,然后使用if
链从文件中调用它。
else if (somevar4 == 4) { foo(); }