Сообщение от B~Vladi
|
в уже существующий scope добавлять свои переменные?
|
никак.
можно только менять уже определенные ранее в нем переменные.
Сообщение от B~Vladi
|
Есть другой вариант - with
|
опять таки, он позволяет работать только с уже существующими свойствами
var obj = {
a: 1
};
with(obj){
alert(a); // 1
a = 3;
b=4;
}
alert(obj.a); // 3
alert(obj.b); // undefined вместо 4
alert(b); // 4 вместо undefined
Сообщение от B~Vladi
|
Какие есть отличия между такими scope
|
те, что with-это не scope