var i = 1console.log(i)(function () { console.log(2222)})()换一种写法,就不报错了。这里!和()都是把匿名函数解析为函数表达式。为什么一种报错,一种不报错。var i = 1console.log(i)!function () { console.log(2222)}()
添加回答
举报
0/150
提交
取消