- 【node.js】サーバサイドjavascript 5【Nashorn】
258 :デフォルトの名無しさん[]:2018/11/09(金) 12:24:29.99 ID:fHYOMbmE - Promiseの再帰について質問です
やりたいことは、フォルダの中を再帰的に掘って見つけたファイルを配列に入れて返す、です フォルダの深さやファイル数は不確定です 1フォルダの中身をループでひとつずつ見ていって ファイル・フォルダか判定し ファイルなら返す配列に入れる フォルダなら再帰 返った配列を、返す配列にconcat とする再帰関数を作れば良いと考えたのですが この再帰関数自体と、ファイル・フォルダ判定が非同期なので、全部堀り終わったかわかりません そこでループの中身をまるっとPromiseにして、仮配列に貯めておき 最後にPromise.allで実行する、としているのですが、なんか回りくどい気がします 考え方は正しいでしょうか? https://jsbin.com/rocebihipo/edit?js
|
- 【node.js】サーバサイドjavascript 5【Nashorn】
259 :258[]:2018/11/09(金) 12:25:11.79 ID:fHYOMbmE - スレ違いだったらすんません
|
- 【node.js】サーバサイドjavascript 5【Nashorn】
262 :258[]:2018/11/09(金) 15:04:40.93 ID:fHYOMbmE - あざます
>>260 同期ならふつうの再帰関数になるので 数が少ないうちはそれでも良いかなと考えてます >>261 なるほどー
|