JavaScriptの初学者です。
私自身の説明につたないところもあると思いますが、アドバイス頂ければと思います。
以下のコードを書いたのですが、思い通りの結果にならず困っております。
実現したい処理というのが【『1000ms後に「こんにちは」と表示される』という処理を3回繰り返す】というものです。(つまりは、時間差でこんにちはを表示してほしい...)
現状の問題は、以下のプログラムを実行すると1000ms秒後に「こんにちは」がいっぺんに3回表示されてしまうことです。
JavaScript
1{ 2 for (let i = 1; i <= 3; i++) { 3 const x = function() { 4 console.log('こんにちは'); 5 }; 6 setTimeout(x, 1000); 7 } 8}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/30 14:00
2022/04/30 14:09