我以前使用过这个功能,但由于某种原因,它不起作用,并给出了下面的错误。我不知道为什么,这可能是我看不到的明显错误。以外的其他功能调用函数
TypeError: (intermediate value).inside is not a function
来电被调用,运行其专门针对内部功能单独运行留下外功能没有关于内部运行明智的其余新外功能。
function caller() {
new outside().inside();
}
(function outside() {
function inside() {...}
})();
caller();
最好outside()
是一个自我调用函数,但我不认为这是可能的。
此代码不能工作过。另外,“外部”甚至没有在你的代码片段中定义。 – melpomene