Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

console.dir

Показывает объект как дерево свойств.

Доступно с: Web API

Синтаксис

console.dir(object, options)

Параметры

ПараметрТипОписание
objectanyОбъект, который нужно показать.
optionsobjectНеобязательный. В Node.js — например depth: null, чтобы раскрыть все уровни.

Возвращаемое значение

undefinedНичего не возвращает.

Примеры

Глубоко вложенный объект в Node.js:

const config = { db: { primary: { host: 'localhost', port: 5432 } } };
 
console.dir(config, { depth: null });

Результат:

{ db: { primary: { host: 'localhost', port: 5432 } } }

Примечания

В браузере console.dir() для DOM-элемента показывает его свойства, а console.log() — HTML-разметку. В Node.js без depth: null вложенные объекты глубже двух уровней показываются как [Object].

См. также

  • console.log — Выводит значения в консоль.
  • console.table — Показывает массив объектов в консоли браузера в виде таблицы.

В учебнике

  • Отладка — Как искать ошибки в JavaScript: чтение сообщения об ошибке, console.log и его варианты, проверка типов, инструменты разработчика и debugger.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.