【发布时间】:2014-05-26 08:51:30
【问题描述】:
我有 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 编写的。
【问题讨论】:
-
您可以考虑使用 FRP(函数式反应式编程),如 github.com/baconjs/bacon.js 所示;根据您的问题,它可能会导致更清洁的实施
-
我认为,最好更改您的数据模型
files- 使其不那么复杂,拆分为多个对象并对其进行迭代。
标签: node.js refactoring