私は約束をして遊んでいて、議論のすべての約束が解決した後に私が正しく理解するなら約Promise.all()
を見つけました。私は少しのコードすべての決議を約束する
var x = ["one", "two"];
var g = 1000;
function take(element, sec) {
return new Promise(function(res, rej) {
setTimeout(function() {
res(element)
}, sec);
})
}
Promise.all(x.map(y => {
take(y, g);
g+=1000;
})).then(f => {
alert('done : ' + f);
})
を試みたが、それはPromise.all瞬時に解決し、任意のバグは、コードのこの小さな作品ではありますかそれの私の理解が悪いのですか?
'map'は' take'の値を返す必要があります。今のところ、 'Promise.all'に未定義のリストを解決するように求めています。 –