TA贡献1858条经验 获得超8个赞
不加的时候function(x){}(i)对比下匿名函数的声明方式function (){}不过是多了个(i)而已此时浏览器解释器会把它当作声明来解析但规范中并没有说你能在函数声明後面直接调用的吧这时我们需要给点前提条件让解释器去知道我们希望进行匿名函数的直接调用以下方法都是可行的a = function(){}()~function(){}()//个人喜好的方式!function(){}()+function(){}()void function(){}()当然如果你不喜欢以上方式(function(){})()也是可行的
举报