I have some code that looks like this:
var MyObject = function () {
this.Prop1 = "";
this.Prop2 = [];
this.Prop3 = {};
this.Prop4 = 0;
}
And then I later have this:
var SomeObject = new MyObject();
When I run my code through closure compiler in advanced mode, I'm getting the warning dangerous use of the global this object
on every line where I have this.Prop =
What am I doing that's "dangerous" and how should I rewrite my code?
Thanks for your suggestions.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…