出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
非同期マスターへの道!JavaScript Promise & async/await 限界クイズ
00:00
1
/
10
1
第1問
Promiseの`catch`メソッドは何を処理するために使用されますか?
A
成功時の処理
B
エラー時の処理
C
常に実行される処理
D
Promiseの状態変更
次へ
2
第2問
`async`関数内で`await`を使用すると、何が起こりますか?
A
関数全体がブロックされる
B
Promiseが解決されるまで関数の実行が一時停止される
C
`await`は無視される
D
エラーが発生する
前へ
次へ
3
第3問
Promise.all()メソッドは、どのような場合にrejectされますか?
A
すべてのPromiseがresolveされた場合
B
いずれかのPromiseがrejectされた場合
C
Promiseが一つもない場合
D
常にresolveされる
前へ
次へ
4
第4問
次のコードの出力結果は何ですか? `async function example() { return 1; } example().then(console.log);`
A
undefined
B
1
C
Promise {<resolved>: 1}
D
エラーが発生する
前へ
次へ
5
第5問
Promiseの状態が確定することを指す用語は何ですか?
A
Pending
B
Resolved
C
Rejected
D
Settled
前へ
次へ
6
第6問
次のコードで、`finally`ブロックはいつ実行されますか? `promise.then().catch().finally()`
A
Promiseがresolveされたときのみ
B
Promiseがrejectされたときのみ
C
Promiseがresolveまたはrejectされた後
D
常に実行されない
前へ
次へ
7
第7問
`async/await`を使用する主な利点は何ですか?
A
コードの実行速度が向上する
B
非同期コードを同期的に記述できる
C
Promiseを使用する必要がなくなる
D
エラー処理が不要になる
前へ
次へ
8
第8問
Promiseコンストラクタに渡される関数は何を受け取りますか?
A
resolve関数とreject関数
B
then関数とcatch関数
C
async関数とawait式
D
エラーオブジェクトのみ
前へ
次へ
9
第9問
次のコードで、`await`は何を返しますか? `const result = await Promise.resolve(5);`
A
Promise {<resolved>: 5}
B
5
C
Promise {<pending>}
D
undefined
前へ
次へ
10
第10問
次のJavaScriptコードを実行した場合、コンソールに表示される値として正しいものはどれですか? ```javascript async function fetchData() { try { const result = await Promise.reject('エラーが発生しました'); console.log('成功:', result); } catch (error) { console.log('エラー:', error); } } fetchData(); ```
A
'成功: エラーが発生しました'
B
'エラー: エラーが発生しました'
C
何も表示されない
D
'成功: undefined'
前へ
結果を見る!
中断する