Нет, нет способа проверить содержимое области, потому что нет способа получить ручку к ней.(Глобальная область видимости исключена, потому что есть способы получить к ней дескриптор.)
Под этим я подразумеваю то, что нет способа получить во время выполнения ссылку на область, как если бы онабыли объектом JavaScript.Таким образом, нет возможности изучить свойства;другими словами, нет ничего для правой части цикла "for ... in".
edit - если один может сделать это, онпозволит некоторые интересные методы кодирования.Можно написать вспомогательные функции, такие как метод new-ish ".bind ()" в прототипе Function, чтобы возвращаемая функция могла проверять определенные специальные переменные в области замыкания, для отладки или ведения журнала или других целей.Таким образом, сервисы, которые производят функции, могут делать более «мощные» вещи, основанные на природе клиентской среды.(Я не знаю языка, который позволил бы это.)