ホームページ  >  記事  >  ウェブフロントエンド  >  js_javascript スキルで匿名関数を記述する N つの方法

js_javascript スキルで匿名関数を記述する N つの方法

WBOY
WBOYオリジナル
2016-05-16 18:20:031103ブラウズ

匿名関数には実際の名前もポインタもありません。どうすれば実行できますか?
実際、括弧の意味はわかります。括弧には戻り値があり、それは括弧内の関数または式の戻り値です。したがって、括弧内の関数の戻り値は括弧の戻り値と等しいことを理解するのは難しくありません。 (){})() は、名前のない関数が実行されました...
匿名関数の書き方に関しては、非常に多岐にわたります ~
最も一般的な使用法:

コードをコピーします コードは次のとおりです:

(function() {
alert('water');
})();

もちろん、パラメータを使用して次のようにすることもできます:
コードをコピーします コードは次のとおりです:

(function(o) {
alert(o);
})('water');匿名関数のチェーン呼び出しを使用しますか?非常に簡単です:


コードをコピーします コードは次のとおりです: (function(o) {
alert(o);
return argument.callee;
})('water')('down');


一般的な匿名関数をすべて理解しましょう。


コードをコピー コードは次のとおりです: ~( function(){
alert ('water');
})();//文章がちょっとかっこいいですね~




コードをコピー コードは次のとおりです。 void function(){
alert('water')
}(); //最も効率的と言われています~




コードをコピー コードは次のとおりです: function(){
alert('water')
}();




コードをコピーします
コードは次のとおりです。 -function(){ alert('water')
}(); >




コードをコピー
コードは次のとおりです: ~function(){ alert('water'); }();




コードをコピーします
コードは次のとおりです: !function(){ alert('water') }(); >
コードをコピー


コードは次のとおりです:

( function(){
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。