出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
⚡非同期マスターへの道!Promise & async/await タイムアタック🚀
00:00
1
/
10
1
第1問
Promiseの状態遷移で、初期状態はどれですか?
A
fulfilled
B
pending
C
rejected
D
settled
次へ
2
第2問
Promise.all() は、引数に渡されたPromiseが全てどうなったときにresolveされますか?
A
いずれか一つがresolveされたとき
B
いずれか一つがrejectされたとき
C
全てresolveされたとき
D
全てrejectされたとき
前へ
次へ
3
第3問
Promise.race() は、引数に渡されたPromiseのうち、どれが最初に状態が確定したときにresolveまたはrejectされますか?
A
最後に状態が確定したPromise
B
ランダムに選ばれたPromise
C
最初に状態が確定したPromise
D
最も処理時間が長いPromise
前へ
次へ
4
第4問
async関数は、暗黙的に何を返しますか?
A
null
B
undefined
C
Promise
D
コールバック関数
前へ
次へ
5
第5問
次のコードで、'B' が出力されるのはいつですか? ```javascript async function test() { console.log('A'); await new Promise(resolve => setTimeout(resolve, 0)); console.log('B'); } test(); console.log('C'); ```
A
'C' の前
B
'C' の後
C
'A' の前
D
出力されない
前へ
次へ
6
第6問
次のコードでエラーが発生するのはどれですか? ```javascript async function foo() { try { await Promise.reject('error'); } catch (e) { console.error(e); } } async function bar() { await Promise.reject('error'); } ```
A
foo()
B
bar()
C
両方
D
どちらも発生しない
前へ
次へ
7
第7問
Promise.allSettled() は、引数に渡されたPromiseが全てどうなったときにresolveされますか?
A
いずれか一つがresolveされたとき
B
いずれか一つがrejectされたとき
C
全てresolveされたとき
D
全てresolveまたはrejectされたとき
前へ
次へ
8
第8問
次のコードはどのような結果になりますか? ```javascript async function example() { return 1; } example().then(value => console.log(value)); ```
A
undefined
B
Promise {<resolved>: 1}
C
1
D
エラーが発生する
前へ
次へ
9
第9問
次のコードにおいて、`Promise.all` が解決されるのはいつですか? `Promise.all([promise1, promise2, promise3])`
A
`promise1` が解決された直後
B
`promise1`, `promise2`, `promise3` 全てが解決された後
C
`promise1`, `promise2`, `promise3` のうち、いずれか一つが解決された後
D
`promise1`, `promise2`, `promise3` のうち、最も早く解決されたものが解決された後
前へ
次へ
10
第10問
次のコードで、`await` キーワードは何を待機していますか? `async function myFunction() { const result = await someAsyncFunction(); console.log(result); }`
A
`someAsyncFunction` の実行が開始されること
B
`someAsyncFunction` が返す Promise が解決されること
C
`someAsyncFunction` が値を返すこと
D
`someAsyncFunction` がエラーをスローすること
前へ
結果を見る!
中断する