Как получить имя объекта в глобальном пространстве имен в JavaScript - PullRequest
2 голосов
/ 03 февраля 2012

Я испытываю ошибку javascript в Internet Explorer и подозреваю, что это связано с именем div, совпадающим с глобальным объектом.

Мое приложение загружает много библиотек javascript.

Я хочучтобы найти какие глобальные объекты загружаются во время выполнения

Ответы [ 2 ]

3 голосов
/ 03 февраля 2012

Поскольку все пользовательские глобальные объекты / переменные, определенные JS, являются свойствами объекта окна, вы можете перечислить все перечислимые с помощью этого:

for (var item in window) {
    console.log(item);
}

Это даст вам список многих вещей, включаявсе глобальные функции.Если вы хотите отфильтровать глобальные функции, вы можете использовать это:

for (var item in window) {
    var type = typeof window[item];
    if (type != "function") {
        console.log(item + " (" + type + ")");
    }
}
0 голосов
/ 29 марта 2017

Вы можете просто проверить объект window в Chrome / Firefox devtools: просто наберите window в консоли devtools и разверните объект для просмотра его членов.

enter image description here

...