философски, почему я не могу объявить новую переменную в JS, используя этот вид кода:Javascript: Имея «Var» ключевое слово перед «этим» ключевое слово
var this.blah = "hello"
Я вижу, что он висит на 'this' является переменной, которая имеет смысл уже, но -точно-как?
Что касается угловых корпусов и функций конструктора?
Потому что это не переменная, а свойство, которое вы назначаете? – Bergi
Недопустимо, чтобы имена переменных имели точку. вы можете сделать var blah = this.blah = 'hello' – dandavis
Возможный дубликат [Javascript: мне нужно поместить this.var для каждой переменной в объекте?] (http://stackoverflow.com/questions/13418669/javascript -do-i-need-to-put-this-var-for-every-variable-in-an-object) – Bergi