IntersectionObserver の引数に関数名 callback を渡せるのはなぜですか?

JavaScript では関数を値として扱えるためです。
2022年1月13日
ユーザー
const observer = new IntersectionObserver(callback, options);

IntersectionObserverのインスタンスを作る際に関数名callbackを渡していますが、クラスに関数名を渡せることがよくわかりません。

#30 クラスの概念を理解しよう
これまでのクラスの講座では、変数・定数の引数がコンストラクターに渡され、メソッドはコンストラクター外で書かれていましたが、この引数に関数名が来ると何がどうなっているのでしょうか。

クラスに限らずにfunction関数にも関数名を引数にできるのであれば、同様に理解ができません。
ご教授の程、宜しくお願いします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(6)