oblomov86,
Пожалуйста

Но а = 'a' не всегда новое свойство глобального объекта. Это может быть и так должно быть - новое значение переменной "a", в текущем или в одном из родительских объектов переменных. Если конечно уже переменная была уже объявлена в одном из них, в том числе и глобальном
