Пример:
function Foo() {
this.bla = 1;
var blabla = 10;
blablabla = 100;
this.getBlabla = function () {
return blabla; // exposes blabla outside
}
}
foo = new Foo();
оригинальный вопрос:
Я знаю, что bla будет назначаться каждому экземпляру Foo. Что будет с blabla?
новый вопрос:
что я понимаю сейчас:
this.bla = 1; // will become an attribute of every instance of FOO.
var blabla = 10; // will become a local variable of Foo(**not** an attribute of every instance of FOO), which could be accessed by any instance of FOO only if there a method like "this.getBlabla".
blablabla = 100; // will define a **new** (or change if exist) global(window) variable.
Did i understand correctly?