--- title: Console.log() slug: Web/API/Console/log tags: - Debug - Debugging - console - console.log() - Отладка - метод translation_of: Web/API/Console/log ---
Выводит сообщение в веб-консоль.
{{AvailableInWorkers}}
console.log(obj1 [, obj2, ..., objN]); console.log(msg [, subst1, ..., substN]);
obj1
... objN
console.log()
, это значение объекта в тот момент, когда вы кликаете по нему, чтобы открыть.msg
subst1
... substN
).subst1
... substN
msg
. Это даст вам дополнительный контроль над форматом вывода.Больше подробностей смотрите в разделе Вывод текста в консоль документации {{domxref("console")}}.
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName("Console API", "#log", "console.log()")}} | {{Spec2("Console API")}} | Первоначальное определение |
{{Compat("api.Console.log")}}
Вы можете спросить какая разница между console.dir() и console.log(). Это полезное отличие.
Заметка:
console.log
выводит элемент как HTML-деревоconsole.dir
выводит элемент как JSON-объектА именно, console.log
даёт специальное обращение к DOM-элементам, тогда как console.dir
- нет. Это особенно полезно, когда нужно видеть полное представление DOM JS-объетов.
Больше информации об этой и других функциях в Chrome Console API reference.
Не используйте console.log(obj);
,
Используйте console.log(JSON.parse(JSON.stringify(obj)));
.
Так вы можете быть уверены, что видите значение obj
в момент, его логирования.