このような匿名の機能を見ることに慣れています
コードコピーは次のとおりです。
(関数(){
console.log( "test");
})();
私は以前に匿名の機能を実行していることを自分自身と呼んでいました。
別の名前があることがわかりました:関数式をすぐに呼び出します(iife、dovoked function expression)
すぐに関数式を呼び出します
自己実行匿名関数と比較して、関数式を呼び出すことの意味はすぐに明確になります。
自己実行機能の例がいくつかあります。
コードコピーは次のとおりです。
function foo(){foo(); }
同様に
コードコピーは次のとおりです。
var foo = function(){arguments.callee(); };
さらに重要なことは、以下のようなものが匿名関数を自己執行するかもしれない
コードコピーは次のとおりです。
var foo = function(){foo(); };