Есть ли способ определить, сколько или какие функции определены в определенной области? Скажем, глобальная область ...
Я так не думаю, но я попробую здесь
РЕДАКТИРОВАТЬ: цикл через свойства окна не работает в IE для этой цели. Это выполнимо в IE?
Попробуйте проверить объект window, который представляет глобальную область. Используйте, например, for (var in obj) {}
window
for (var in obj) {}
Просмотр объекта window:
for (var p in window) { console.log(window[p]); }
Любая созданная вами функция становится методом объекта window, поэтому вам нужно проверить это, чтобы увидеть, что находится в глобальной области видимости.