Для справки: контекст исполнения, объект переменных и т.д. определён в стандарте ECMAScript3, а в версии ECMAScript5 был заменён на окружения, и в статье по ссылке описывается именно ECMAScript3. По сути статья является абстрактным описанием стандарта в удобном для чтения виде. Причём статья называется именно "Тонкости ECMAScript" т.е. вполне конкретное описание стандарта языка, а не реализаций самой VM, коих для JS over9000 и работать они могут по разному.
|