問題 1 / 28

非同期処理 - JavaScript

約3分

setTimeout(callback, 0)を使用した場合の動作として正しいものはどれですか?

中級
非同期処理
JavaScript

問題

答えを考えてから、正解と解説を確認してください

正解

現在の同期処理がすべて完了した後に、コールバック関数が実行される

💡 効果的な学習方法

  • 解説をしっかり読んで、なぜその答えが正解なのかを理解しましょう
  • 間違えた問題は時間をおいて再度チャレンジしてみましょう
  • 関連する問題を解いて知識の幅を広げましょう
javascript icon

非同期処理 の関連問題

関連問題 1

`setTimeout`で3秒後に処理を実行したい場合、正しい書き方はどれですか?

関連問題 2

以下のコードで、関数名の後に`()`を付けるとどうなりますか? ```javascript function sayHello() { console.log('Hello'); } setTimeout(sayHello(), 2000); ```

関連問題 3

以下のコードで、`then`と`catch`の実行順序として正しいものはどれですか? ```javascript console.log("1"); const promise = new Promise(function(resolve, reject) { console.log("2"); setTimeout(function() { resolve("完了"); }, 1000); }); promise.then(function(result) { console.log("3"); }); console.log("4");```