我尝试用闭包自调用的时候发现他报错了,我人都傻了,但我顺手加个分号他又好了,,在自调用函数前面那一行他识别失败? (‘TTaa’ 是另一个函数自动输出,跟这个函数没关系)
换行不表示表达式结束,在有歧义的地方,分号是必须打的
你的 console.log(a) 后又跟了括号,他会认为你这是同一个表达式的表述,所以需要你自行打分号
应该说,圆括号前如果不是当前表达式,就需要加分号以示新的表达式
自调用函数前边必须加分号