【发布时间】:2021-12-16 11:47:56
【问题描述】:
当我在闭包中将 js 逻辑编写为单个 js 文件时,一切正常,如下所示:
(function(win){
//main logic here
win.expose1 = ....
win.expose2 = ....
})(window)
但是当我尝试在同一个 js 文件中的该闭包之前插入一个日志记录替代函数时,
window.Glog = function(msg){
console.log(msg)
}
// this was added before the main closure.
(function(win){
//the former closure that contains the main javascript logic;
})(window)
它抱怨有一个 TypeError:
Uncaught TypeError: (intermediate value)(...) is not a function
我做错了什么?
【问题讨论】:
标签: javascript typeerror