Philosophically, why can't I declare a new variable in JS by using this sort of code:
var this.blah = "hello"
I see that it hangs upon 'this' being a variable that has a meaning already, but -exactly- how?
what about corner cases and constructor functions?