js匿名函式的N種寫法

2021-06-27 14:37:26 字數 651 閱讀 3576

匿名函式沒有實際名字,也沒有指標,怎麼執行滴? 

其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函式或者表示式的返回值,所以說小括號內的function返回值等於小括號的返回值,不難理解 (function(){})()可以將沒有名字的函式執行了把… 

關於匿名函式寫法,很發散~ 

最常見的用法: 

**如下:

(function() )(); 

當然也可以帶引數: 

(function(o) )('water'); 

想用匿名函式的鏈式呼叫?很簡單: 

(function(o) )('water')('down'); 

常見的匿名函式都知道了,看看不常見的: 

~(function())();//寫法有點酷~ 

**如下:

void function()();//據說效率最高~ 

**如下:

+function()(); 

**如下:

-function()(); 

**如下:

~function()(); 

**如下:

!function()(); 

**如下:

(function()());//有點強制執行的味道~ 

js中匿名函式的N種寫法

匿名函式沒有實際名字,也沒有指標,怎麼執行滴?其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函式或者表示式的返回值,所以說小括號內的function返回值等於小括號的返回值,不難理解 function 可以將沒有名字的函式執行了把 關於匿名函式寫法,很發散 最常見的用法...

匿名函式寫法

relaycommand this.addperson this.canaddperson 的意思可以翻譯為 relaycommand 引數 一,引數二 引數一 this.addperson 引數二 this.canaddperson this.addperson 的 意思是 乙個沒有引數的方 法,...

「Hello world 」的N種寫法

在初學一門程式語言的時候,寫乙個 hello world 程式是最常見的入門方法。通過寫乙個成功的 hello world 可以實踐這門語言最基本的語法特性,還可以帶給自己成就感,真是一舉兩得。c c 語言本身有很多特性,如果能夠將這些技術分解出來變成乙個個的 hello world 並且將這些技術...