写JS自执行函数时要注意的

JS是非强类型语言,且IDE也不够智能,所以经常会在语句结束时漏写了分号,一般情况下这是不影响运行的,

但如果后面跟上的是一段自执行的函数,就会报出 “..... is not function”的异常,例如:

var a=1 
(function(){alert(1);}()); 

会报JS错误,原因是var a =1的后面没有加上;

原文地址:https://www.cnblogs.com/ptw-share/p/6583240.html