var files = [];
for (var i = 0; i < 100; ++i) {
files.push(fs.writeFileAsync("file-" + i + ".txt", "", "utf-8"));
}
Promise.all(files).then(function() {
console.log("all the files were created");
});
私の質問は、ファイルが読み込まれたら、コンパイラは.thenブロックを呼び出すために知っているん方法です。ファイルが長さ10または長さ100のときに.then節が呼び出されないようにする。
Javascriptにコンパイラがありません – alexmac
「Promise.some」ではなく「Promise.all」と呼ばれていますか?また、 'files'は約束をもってこの行に入る前に完全に埋められています。 – jib
ああこれは大いに役立ちます!ありがとう – beginner