循环内循环的重构/优雅方式

时间:2014-05-26 08:51:30

标签: node.js refactoring

我有5个循环,一个在另一个内:

for (int k; k< files.length; k++){
   var subFiles = files[k];
    for (int t; t<subFiles.length; t++){
         call(files[k], subFiles[t]);
       ... and so on    
  }
}

有一种优雅的方式吗?我考虑递归,但我担心堆内存。

应用程序是用node.js。

编写的

1 个答案:

答案 0 :(得分:1)

您可以将其拆分为更多功能,这样可以使代码更清晰。但最终你会进入这个循环。你应该问自己的真实问题是:我认为我的想法是否足够好。我从未遇到过要解决5维问题的情况。