関数のログが関数自体であるのはなぜですか?[複製]
Aug 21 2020
IFEE関数の名前が変数の名前と同じである場合に問題が発生しました。出力は関数自体です。どうして?
var b = 10;
(function b() {
b = 20;
console.log(b);
})();
回答
1 Quentin Aug 21 2020 at 15:17
名前付き関数式は、名前と一致し、それ自体を参照する独自のスコープ内に読み取り専用変数を作成します。
これは、再帰関数を作成する場合に役立ちます。