javascript function (function(){})(); ;(function(){})(); 这两种写法在js里是什么意思?
------解决方案--------------------
JScript code
var test=function(a,b){return a+b;}//这是定义一个函数
var tmp=function(a,b){return a+b;}(1,2);//最终结果,定义个变量为3,拆分可以理解为:
tmp=test(1,2);//务必注意,tmp中定义的函数实际上跟test是不===的!!!