Здравствуйте.

Код AS3:
var NameSpace_1 = {};
var NameSpace_2 = new Object(); //Создаются два пространства имен
NameSpace_1.a = 100;
NameSpace_2.a = "Земляника"; //Переменные a - у каждого свои
with(NameSpace_1) //Указываем пространство имен по умолчанию
{
a += 10;
NameSpace_2.a += a; //Переменная a пространства имен NameSpace_2 окажется равной "Земляника110"
}
Это демонстрация работы пространства имени на JavaScript.
Я там увидел, что у каждой переменной есть a. Значит она одинаковая с виду, но разная внутри.
Если я создам такой код:

Код AS3:
var objectOne = new Object();
var objectTwo = new Object();
objectOne.a = 10;//Число.
objectTwo.a = '10'//Текст.
То будет ли считаться (или как выразить), что это "работа" пространство имени? То есть у каждого своя "атмосфера".
Можете пожалуйста объяснить или поправить меня, если я хоть чуточку "правильно понял".