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