見出し画像

高階関数、コールバック関数

 サ大のアライさんなのだ

function 高階関数(コールバック関数) {
 コールバック関数();
}
引数に関数を受け取った関数を高階関数という(関数の中で関数を実行している)                              

しまぶーさん 【JavaScript入門 #7】匿名関数、高階関数、コールバック関数を攻略せよ!【ヤフー出身エンジニアの入門プログラミング講座】より

⇓ 高階関数・コールバック関数 ⇓

function unfollow() {
 console.log("フォローを外しました");
}

function cancelTweet() {
 console.log("ツイートをキャンセルしました")
}

function confirmed(fn) {
 if (window.confirm("実行しますか?")) {
   fn();
 }
}

confirmed(cancelTweet);

⇓ コールバック関数に匿名関数を入れた場合(関数式)でも同じ動きになります⇓


const cancelTweet = function() {
 console.log("ツイートをキャンセルしました")
}

この記事が気に入ったらサポートをしてみませんか?