最贊回答 / zbb_mooc
我的理解是這樣的:(function(data){})(12);中實際上小括號返回的,就是一個匿名函數(shù)的Function對象(function(data))返回了一個方法對象,后面的(12);相當于參數(shù)了。你可以這樣理解(function(data){})(12);相當于定義方法 function ?a(data){}然后 a(12);調(diào)用了。也就是說(function(data){})相當于調(diào)用方法的那個方法名稱。只是因為是匿名的。
2014-11-05