最赞回答 / zbb_mooc
我的理解是这样的:(function(data){})(12);中实际上小括号返回的,就是一个匿名函数的Function对象(function(data))返回了一个方法对象,后面的(12);相当于参数了。你可以这样理解(function(data){})(12);相当于定义方法 function a(data){}然后 a(12);调用了。也就是说(function(data){})相当于调用方法的那个方法名称。只是因为是匿名的。
2014-11-05