如何以原型方式设置和访问全局变量?
var app;
(function(){
"use strict";
var App = function() {
};
App = App;
}(window));
$(function() {
app = new App();
});发布于 2014-07-10 21:19:37
当你使用严格模式时,生命周期中this的值不是window,它可能是undefined,所以App实际上不是全局的。
如果您显式地将其设置为全局的,那么它应该可以工作
var app;
(function (w) {
"use strict";
w.App = function () {
};
}(window));
$(function () {
app = new App();
});如果没有使用严格模式,只需删除var关键字即可
https://stackoverflow.com/questions/24677570
复制相似问题