ループとコールバックの問題(未解決)
これ謎すぎる
1 2 3 4 5 6 7 8 9 10 11 12 |
var ps = []; var len = 5; for(var i=0; i<len; i++){ ps.push(new Promise(resolve => { setTimeout(()=>{ resolve(i); }, 0); })); } Promise.all(ps).then(results => { console.log(results) }); |
1 |
[ 5, 5, 5, 5, 5 ] |