函數前面加符號
+function
//A方法
+function(){console.log('xx')};
//B方法
+function(){console.log('xx')}();
//c方法
function(){console.log('xx')};
//d方法
function(){console.log('xx')}();
以上A,B,C,D四類匿名方法的寫法,只有A和B語法是正確的。A只是定義了一個匿名方法,都沒法調用。C和D都是語法錯誤。現在來看B方法,方法前面加了個+號,就是這個匿名方法合法化了,而且是立即執行了這個匿名方法。
-function
!function