👑

このクエストはプレミアム限定です

プレミアムプランにアップグレードすると、すべてのクエストが
解放されます!

プレミアムにアップグレード ← クエスト一覧へ戻る
← クエスト一覧

クエスト38:コールバック関数

スライド 1 / 2
コーデ
💻 コード例
実行結果
← クエスト一覧
⚡ JavaScript / Quest 38 / 50

クエスト38:コールバック関数

発展 +10 XP
🏠
今回の課題
greet 関数にコールバックを渡して「こんにちは!」を2回表示しよう!
📖 解説を見る

コールバックこーるばっくは別の関数に渡して使ってもらう関数だよ!

処理の流れを柔軟に変えられるよ。

ヒントを見る
greet(callback) { callback(); } にアロー関数を渡そう
期待する出力
こんにちは!
こんにちは!
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

☑ 0 / 3 正解 レッスンに戻る

全問正解でクエストクリア!

未挑戦

問題 1: doTwice(fn) を作り fn を2回呼ぶ関数で「Hello!」を2回表示しよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
Hello! Hello!
未挑戦

問題 2: apply(a, b, fn) を作り apply(3, 4, (a,b) => a+b) の結果を表示しよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
7
未挑戦

問題 3: [1,2,3].forEach でコールバックを使い各数値を2倍にして表示しよう!

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
2 4 6
コピーしました!