遍历Javascript中的目录结构,并为每个匹配项提供回调

时间:2019-02-05 19:46:35

标签: javascript callback directory lazy-evaluation

有许多遍历Java语言中的目录树的选项(node-dirfs.readdir,...),并且大多数支持在完成时通过回调进行异步执行。

但是是否有一个框架支持每个找到的文件的回调?我想为音频文件构建一个加载程序,以便在找到文件时逐渐添加文件。

也接受纯Javascript(或Typescript)解决方案。

1 个答案:

答案 0 :(得分:0)

我当时认为遍历结构很昂贵,并且想对遍历发现的每个文件进行处理,而不是先收集列表。但是实验表明并非如此,遍历实际上比仅打开文件便宜,更不用说解析内容了。因此,我将接受@Joseph的建议,只使用列出的选项之一,并为每个文件调用该函数。

我将通过异步方式进行增量操作,并以反应方式更新UI。

谢谢,理顺了我的想法。

相关问题