重複の可能性:
ループ内のJavascriptクロージャ-簡単な実用例
クロージャについて話している多くの投稿を見ましsetTimeout
たが、それでも単純なforループカウンターを渡すことができません。
for (i = 0; i < 5; i++) {
setTimeout(function () {
console.log(i);
}, Math.floor(Math.random() * 1000));
}
与える
5
5
5
5
5
持っていたい
0
1
2
3
4
どうしたの ?
炎上しないでください、私は物語を理解したと思いましsetTimeout()
たが、どうやら理解していません。