.js
// これがコールバック関数
function greeting(name) {
alert('Hello ' + name);
}
// 2. callbackという仮引数名でgreeting関数を受け取る
function processUserInput(callback) {
// 3. 入力フォームを表示させ、入力値を変数に代入
let name = prompt('Please enter your name.');
// 4. 3の変数を引数に渡してコールバック関数実行
callback(name);
}
// 1. greeting関数を引数で渡す
processUserInput(greeting);