(function(){ ... })(); (function(){ ... }()); !function(){ ... }(); 三種寫法有什么區別?
(function(){ ... })(); ?(function(){ ... }()); ?!function(){ ... }(); ? 三種寫法有什么區別?
(function(){ ... })(); ?(function(){ ... }()); ?!function(){ ... }(); ? 三種寫法有什么區別?
2015-03-30
舉報
2015-03-31
功能上沒有區別,當然,如果你在這個表達式的前面加上var result = 那就有區別了, ?前兩個result為立即調用函數的返回值,最后嘆號開頭的,會把返回值轉boolean取反。
2015-04-05
解釋的簡單明了,明白了!