У меня есть некоторый код, который выглядит следующим образом:«опасно использование глобальной этого объекта» предупреждение в Google Closure Compiler
var MyObject = function() {
this.Prop1 = "";
this.Prop2 = [];
this.Prop3 = {};
this.Prop4 = 0;
}
А потом я потом есть это:
var SomeObject = new MyObject();
Когда я бегу мой код через компилятор закрытия в расширенном режиме, я получаю предупреждение dangerous use of the global this object
на каждой строке, где у меня есть this.Prop =
Что я делаю, это «опасно» и как шо uld Я переписываю свой код?
Спасибо за ваши предложения.
Возможный дубликат: http://stackoverflow.com/questions/5301373/closure-compiler-warning-dangerous-use-of-the-global-this-object –