Список представления всех переменных JavaScript в Консоли Google Chrome

В Firebug вкладка DOM показывает список всех Ваших общедоступных переменных и объектов. В консоли Chrome необходимо ввести имя общедоступной переменной или возразить, что Вы хотите исследовать.

Существует ли путь - или по крайней мере команда - чтобы консоль Chrome отобразила список все общедоступные переменные и объекты? Это сохранит большой ввод.

223
задан Charles 6 September 2013 в 20:23
поделиться

5 ответов

Вам нужен именно такой вывод?

for(var b in window) { 
  if(window.hasOwnProperty(b)) console.log(b); 
}

Будет перечислено все, что доступно в объекте window (все функции и переменные, например, $ и jQuery на этой странице и т. Д.). Хотя это довольно большой список; не уверен, насколько это полезно ...

В противном случае просто запустите window и начните спускаться по его дереву:

window

Это даст вам DOMWindow , расширяемый / исследуемый объект.

305
ответ дан 23 November 2019 в 03:59
поделиться

Когда выполнение скрипта остановлено (например, на точке останова), вы можете просто просмотреть все глобальные данные в правой панели окна Developer Tools:

chrome-globals

72
ответ дан 23 November 2019 в 03:59
поделиться

Вы можете попробовать это Firebug lite для Chrome.

4
ответ дан 23 November 2019 в 03:59
поделиться

Объект window содержит все общедоступные переменные, поэтому вы можете ввести его в консоли, а затем развернуть, чтобы просмотреть все переменные / атрибуты / функции.

chrome-show-all-variables-expand-window-object

37
ответ дан 23 November 2019 в 03:59
поделиться

Поскольку все «общедоступные переменные» на самом деле являются свойствами объекта окна (окна / вкладки, на которое вы смотрите), вы можете просто проверить объект «окно». Если у вас несколько фреймов, вам все равно придется выбрать правильный объект окна (как в Firebug).

1
ответ дан 23 November 2019 в 03:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: