出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
非同期マスターへの道!Promiseとasync/await 爆笑JavaScriptクイズ🚀
00:00
1
/
10
1
第1問
Promiseの状態遷移で正しいのはどれですか?
A
pending -> fulfilled -> rejected
B
pending -> fulfilled または pending -> rejected
C
fulfilled -> pending -> rejected
D
rejected -> pending -> fulfilled
次へ
2
第2問
Promise.all() は、引数に渡されたPromiseが全てどうなった時にresolveされますか?
A
少なくとも1つがresolveされた時
B
全てがrejectされた時
C
全てがresolveされた時
D
resolveまたはrejectが少なくとも1つ発生した時
前へ
次へ
3
第3問
async関数は、暗黙的に何を返しますか?
A
コールバック関数
B
Promise
C
同期的な値
D
エラーオブジェクト
前へ
次へ
4
第4問
awaitキーワードは何を待ちますか?
A
同期的な処理の完了
B
Promiseのresolveまたはreject
C
タイマーの完了
D
DOMイベントの発火
前へ
次へ
5
第5問
Promise.reject(error) は、どのような状態のPromiseを生成しますか?
A
fulfilled
B
pending
C
rejected
D
settled
前へ
次へ
6
第6問
次のコードの出力結果は何ですか? `async function test() { return 1; } test().then(console.log);`
A
undefined
B
Promise {<resolved>: 1}
C
1
D
Promise {<pending>}
前へ
次へ
7
第7問
Promise.race() は、引数に渡されたPromiseのうち、どれが最初に状態が確定したPromiseの結果を返しますか?
A
resolveされたPromise
B
rejectされたPromise
C
最初にresolveまたはrejectされたPromise
D
最後にresolveまたはrejectされたPromise
前へ
次へ
8
第8問
try...catchブロックでasync/awaitを使用する場合、catchブロックで捕捉されるのはどのようなエラーですか?
A
await式でresolveされた値
B
await式でrejectされたPromiseのエラー
C
async関数内で発生した全てのエラー
D
同期的な処理で発生したエラーのみ
前へ
次へ
9
第9問
次のコードで、`console.log('B')` はいつ実行されますか? `async function main() { console.log('A'); await new Promise(resolve => setTimeout(resolve, 0)); console.log('B'); } main();`
A
'A'の出力前
B
'A'の出力直後
C
setTimeoutのコールバック関数実行後
D
setTimeoutの実行前
前へ
次へ
10
第10問
Promise.allSettled() は、引数に渡されたPromiseが全てどうなった時にresolveされますか?
A
少なくとも1つがresolveされた時
B
全てがresolveされた時
C
全てがresolveまたはrejectされた時
D
resolveまたはrejectが少なくとも1つ発生した時
前へ
結果を見る!
中断する