我以前使用過這個功能,但由於某種原因,它不起作用,並給出了下面的錯誤。我不知道爲什麼,這可能是我看不到的明顯錯誤。以外的其他功能調用函數
TypeError: (intermediate value).inside is not a function
來電被調用,運行其專門針對內部功能單獨運行留下外功能沒有關於內部運行明智的其餘新外功能。
function caller() {
new outside().inside();
}
(function outside() {
function inside() {...}
})();
caller();
最好outside()
是一個自我調用函數,但我不認爲這是可能的。
此代碼不能工作過。另外,「外部」甚至沒有在你的代碼片段中定義。 – melpomene