我正在尝试构建一个使用严格的库。
/*jslint */
(function() {
'use strict';
function MyLibrary() {
}
MyLibrary.prototype.add = function () {
}
}());
var usersLibrary = new MyLibrary();
我试图坚持使用经典语法来实例化类(使用" new")。不幸的是,我无法调用myLibrary,因为它的范围在函数内。
答案 0 :(得分:2)
将其明确添加到全局上下文中:
(function(global) {
'use strict';
function myLibrary() {
}
myLibrary.prototype.add = function () {
}
global.myLibrary = myLibrary;
}(this));