出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
JavaScript 非同期処理クイズ
00:00
1
/
10
1
第1問
JavaScriptにおけるPromiseオブジェクトの主な目的は何ですか?
A
同期処理を強制的に実行すること
B
非同期処理の最終的な完了または失敗を表すオブジェクトを提供すること
C
DOM要素を効率的に操作すること
D
数値計算を高速化すること
次へ
2
第2問
Promiseオブジェクトが取りうる3つの状態のうち、正しい組み合わせはどれですか?
A
pending, running, stopped
B
pending, fulfilled, rejected
C
waiting, completed, failed
D
initial, processing, error
前へ
次へ
3
第3問
JavaScriptにおいて、関数宣言の前に `async` キーワードを付けると、その関数はどのような特性を持ちますか?
A
その関数は同期的に実行され、結果を直接返します。
B
その関数は必ずエラーをスローします。
C
その関数は常にPromiseオブジェクトを返します。
D
その関数は他の非同期処理をブロックします。
前へ
次へ
4
第4問
`await` キーワードは、JavaScriptの非同期関数内でどのような役割を果たしますか?
A
Promiseが解決されるまで、非同期関数の実行を一時停止します。
B
Promiseを即座に拒否します。
C
Promiseを同期的に実行し、結果を返します。
D
Promiseの解決を待たずに、次の処理に進みます。
前へ
次へ
5
第5問
複数のPromiseを並行して実行し、全てのPromiseが成功した場合にその結果を配列として受け取りたい場合、どのPromiseメソッドを使用するのが適切ですか?
A
Promise.race()
B
Promise.any()
C
Promise.all()
D
Promise.resolve()
前へ
次へ
6
第6問
Promiseチェーンにおいて、非同期処理中に発生したエラーを捕捉するために最も一般的に使用されるメソッドは何ですか?
A
Promise.error()
B
then(null, errorHandler)
C
catch()
D
finally()
前へ
次へ
7
第7問
`async/await` を使用した非同期関数内で発生したエラーを適切に処理するための一般的な構文は何ですか?
A
try...catch ブロック
B
if...else ステートメント
C
switch ステートメント
D
for...of ループ
前へ
次へ
8
第8問
次のコードが実行されたとき、コンソールに表示される値は何ですか? ```javascript new Promise(resolve => setTimeout(() => resolve("Hello"), 100)).then(value => console.log(value)); ```
A
undefined
B
Promise { <pending> }
C
Hello
D
エラーが発生する
前へ
次へ
9
第9問
`await` キーワードは、JavaScriptのどの種類の関数内でしか使用できませんか?
A
通常の関数 (`function() {}`)
B
アロー関数 (`() => {}`)
C
`async` キーワードで定義された関数
D
ジェネレーター関数 (`function* () {}`)
前へ
次へ
10
第10問
JavaScriptのイベントループにおいて、Promiseのコールバック(`.then()` や `.catch()`)は、どのキューに配置され、いつ実行される傾向がありますか?
A
マクロタスクキューに配置され、次のイベントループサイクルで実行される。
B
マイクロタスクキューに配置され、現在のイベントループサイクルの最後に実行される。
C
即座に同期的に実行される。
D
Web Workersによって別スレッドで実行される。
前へ
結果を見る!
中断する