【发布时间】:2015-06-01 08:11:22
【问题描述】:
我有这个功能:
(function(window, document,undefined) {
'use strict';
function Test() {
this.init = function() {
console.log("init");
}
};
return new Test;
})(window, document);
我知道class Test 只能在这种情况下访问。
但我想这样做:
Test.init();
如果我将它存储到一个变量中并这样做:
var t = (function() {...})();
然后执行console.log(t),它将返回class itself,然后,我可以检索它。但我不想这样做
我想知道,有没有办法从这个 Javascript 自调用函数中检索这个类? 如果可能,如何实现?
这是我正在使用的小提琴:http://jsfiddle.net/grnagwg8/
问候,
【问题讨论】:
-
如果您想访问
Test,不要将其包装在 IIFE 中? -
我知道这一点,但@Crowder 已经回答了我的问题! :)
标签: javascript self-invoking-function