Spec-Zone.ru › Deno 2

Ввод-вывод

Интерфейсы для чтения, записи, перемещения по данным и управления ресурсами. Предназначены для работы с потоками данных, файловым вводом-выводом и взаимодействия с консолью.

Например, stdin, inspect


интерфейс Console

Интерфейс Console предоставляет методы для вывода информации в консоль, а также другие вспомогательные методы для отладки и проверки кода. В их число входят методы для ведения журнала, отладки и измерения времени.

Методы

assert(
condition?: boolean,
...data: any[],
): void

Проверяет, что выражение истинно. Если это не так, выводит сообщение об ошибке

clear(): void

Очищает консоль, если это допускается средой

count(label?: string): void

Ведёт внутренний счётчик для заданной метки, увеличивая его при каждом вызове метода

countReset(label?: string): void

Сбрасывает счётчик для заданной метки

debug(...data: any[]): void

Выводит отладочное сообщение в консоль

dir(
item?: any,
options?: any,
): void

Отображает список свойств указанного объекта

error(...data: any[]): void

Выводит сообщение об ошибке в консоль. В отличие от других методов консоли, направляющих вывод в stdout, этот метод направляет вывод в stderr.

group(...data: any[]): void

Создаёт новую встроенную группу в консоли, добавляя отступ к последующим сообщениям

groupCollapsed(...data: any[]): void

Создаёт новую встроенную группу в консоли, изначально свёрнутую

groupEnd(): void

Завершает текущую встроенную группу в консоли

info(...data: any[]): void

Выводит информационное сообщение в консоль

log(...data: any[]): void

Выводит сообщение в консоль

table(
tabularData?: any,
properties?: string[],
): void

Отображает табличные данные в виде таблицы

time(label?: string): void

Запускает таймер, с помощью которого можно измерить длительность операции

timeEnd(label?: string): void

Останавливает ранее запущенный таймер

timeLog(
label?: string,
...data: any[],
): void

Выводит текущее значение ранее запущенного таймера

trace(...data: any[]): void

Выводит трассировку стека в консоль

warn(...data: any[]): void

Выводит предупреждение в консоль

timeStamp(label?: string): void

Добавляет маркер на панель «Производительность» в DevTools

profile(label?: string): void

Начинает запись профиля производительности

profileEnd(label?: string): void

Останавливает запись профиля производительности

См. также

  • https://developer.mozilla.org/en-US/docs/Web/API/console


переменная console

Глобальный объект console, предоставляющий методы для ведения журналов, отладки и регистрации ошибок. Объект console обеспечивает доступ к функциям консоли отладки браузера или среды выполнения. Он позволяет разработчикам выводить текст и данные для целей отладки.

Примеры

console.log("Hello, world!");
console.error("An error occurred");
console.warn("Warning message");
console.debug("Debug information");

Тип

Console

См. также

  • https://developer.mozilla.org/en-US/docs/Web/API/console


© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/web/io

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API