是否可以创建一个单独的循环,并将其分离为多个Javascript文件?

是否可以创建一个单独的循环,并将其分离为多个Javascript文件?,javascript,file,loops,syntax,Javascript,File,Loops,Syntax,基本上,我想做一个长的嵌套循环,就像 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. els

基本上,我想做一个长的嵌套循环,就像

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 {...}
}

是否可以将elseif的代码行放在单独的javascript文件中,特别是当您计划为每个elseif编写长的不同逻辑和函数时?还是一切都必须在循环中?这真的是一个阅读便利的问题,我只是想知道是否有任何方法可以让这更容易

您可以使用以下函数来实现:

if (var i=0; i<100; i++) {
      if (somevar == 0) {func2()}
      else if (somevar1 == 1) {func1()}
      else if (somevar2 == 2) {func2()}
}

然后将函数划分为多个文件。

唯一的方法是在foo.js中定义一个函数,然后使用if链从文件中调用它


我相信你甚至不需要使用很多其他的东西,如果在这里,你首先想要实现什么?有一些javascript库和API,我喜欢玩,我最后做了一个很长的嵌套循环。。。我只是想把它们分开以便阅读。我写的例子有点像那样,但我只是想知道是否有办法将它们分开。我建议发布一个关于真实代码的问题,那里有很好的人会帮助你重构代码。谢谢,我觉得自己很笨。。。这就是我要做的。感谢你,这就是我要找的。。。感觉很傻。
  else if (somevar4 == 4) { foo(); }