js 报错(intermediate value)(...) is not a function

125 阅读1分钟

造成这个原因一般是我们自执行函数忘记加分号导致

错误的写法

(fcuntion(){
})(window) // 这里一定要加分号,不然在后面紧跟一个如下形式的函数封装时会报错(intermediate value)

正确的写法

;(fcuntion(){
})(window);