console: метод dir() статический
Базовая Широко доступная
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Примечание: Эта функция доступна в Веб-воркерах.
Статический метод console.dir() отображает список свойств указанного JavaScript-объекта. В консолях браузеров вывод представляется в виде иерархического списка с раскрывающимися треугольниками, позволяющими просмотреть содержимое дочерних объектов.
В отличие от других методов логирования, console.dir() не пытается красиво отформатировать объект. Например, если вы передадите DOM-элемент в console.dir(), он не будет отображён как в инспекторе элементов, а вместо этого будет показан список свойств.
В средах выполнения, таких как Node и Deno, где вывод консоли направляется в терминал и поэтому не является интерактивным, параметр options предоставляет способ настройки отображения объекта.
Синтаксис
console.dir(object) console.dir(object, options)
Параметры
object-
Объект JavaScript, свойства которого необходимо напечатать.
optionsНеобязательно-
Объект со следующими свойствами, все необязательные:
colorsНестандартный Необязательно-
Логическое значение: если
true, стилизуйте свойства объекта в соответствии с их типом. По умолчаниюtrue. depthНестандартный Необязательно-
Число, представляющее количество уровней вложенности для вывода, когда объект содержит другие объекты или массивы. Значение
nullозначает: вывести все уровни. По умолчанию 2. -
Логическое значение: если
true, выводить неперечисляемые и символьные свойства объекта. По умолчаниюfalse.
Возвращаемое значение
Ничего (undefined).
Спецификации
| Спецификация |
|---|
| Console # dir |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
dir_static |
2 | 12 | 8 | 11 | 4 | 18 | 8 | 11 | 3.2 | 1.0 | ≤37 |
options_colors_parameter |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
options_depth_parameter |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
options_showHidden_parameter |
Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/console/dir_static