【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
上
下
前
次
1-
新
258
(3)
: 2018/11/09(金)12:24
ID:fHYOMbmE(1/3)
AA×
外部リンク:jsbin.com
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
258: [] 2018/11/09(金) 12:24:29.99 ID:fHYOMbmE Promiseの再帰について質問です やりたいことは、フォルダの中を再帰的に掘って見つけたファイルを配列に入れて返す、です フォルダの深さやファイル数は不確定です 1フォルダの中身をループでひとつずつ見ていって ファイル・フォルダか判定し ファイルなら返す配列に入れる フォルダなら再帰 返った配列を、返す配列にconcat とする再帰関数を作れば良いと考えたのですが この再帰関数自体と、ファイル・フォルダ判定が非同期なので、全部堀り終わったかわかりません そこでループの中身をまるっとPromiseにして、仮配列に貯めておき 最後にPromise.allで実行する、としているのですが、なんか回りくどい気がします 考え方は正しいでしょうか? https://jsbin.com/rocebihipo/edit?js http://mevius.5ch.net/test/read.cgi/tech/1518528093/258
の再帰について質問です やりたいことはフォルダの中を再帰的に掘って見つけたファイルを配列に入れて返すです フォルダの深さやファイル数は不確定です フォルダの中身をループでひとつずつ見ていって ファイルフォルダか判定し ファイルなら返す配列に入れる フォルダなら再帰 返った配列を返す配列に とする再帰関数を作れば良いと考えたのですが この再帰関数自体とファイルフォルダ判定が非同期なので全部堀り終わったかわかりません そこでループの中身をまるっとにして仮配列に貯めておき 最後にで実行するとしているのですがなんか回りくどい気がします 考え方は正しいでしょうか?
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 538 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.042s