Справочник по API объектов консоли

console Используйте методы объекта для записи сообщений в консоль из JavaScript.

Эти методы также можно ввести в консоль. Например, в консоли введите console метод, который принимает переменную:

  1. В средстве Источники в отладчике задайте точку останова в коде JavaScript.

  2. В отладчике выполните пошаговое выполнение кода.

  3. Если вы находитесь в допустимом контексте, чтобы требуемая переменная была область, введите метод console объекта в средство Консоли. Результат отображается в консоли.




Утверждать

Записывает ошибку в консоль , когда expression вычисляет значение false.

console.assert(expression, object)

Уровень журнала: Error

Пример

const x = 5;
const y = 3;
const reason = 'x is expected to be less than y';
console.assert(x < y, {x, y, reason});

Выходные данные

Результат примера console.assert()




Ясно

Очищает консоль.

Если параметр Сохранить журнал включен, метод clear отключен.

console.clear()

См. также




count

Записывает количество вызовов метода count в одной строке и с тем же label. Используйте метод countReset для сброса счетчика.

console.count([label])

Уровень журнала: Info

Пример

console.count();
console.count('coffee');
console.count();
console.count();

Выходные данные

Результат примера console.count()




countReset

Сбрасывает число.

console.countReset([label])

Пример

console.countReset();
console.countReset('coffee');




Отладки

Идентичен методу log , за исключением разного уровня журнала.

console.debug(object [, object, ...])

Уровень журнала: Verbose

Пример

console.debug('debug');

Выходные данные

Результат примера console.debug()




Dir

Выводит представление указанного объекта в формате JSON.

console.dir(object)

Уровень журнала: Info

Пример

console.dir(document.head);

Выходные данные

Результат примера console.dir()




dirxml

Выводит XML-представление потомков node.

console.dirxml(node)

Уровень журнала: Info

Пример

console.dirxml(document);

Выходные данные

Результат примера console.dirxml()




error

Выводит объект в objectконсоль, форматирует его как ошибку и включает трассировку стека.

console.error(object [, object, ...])

Уровень журнала: Error

Пример

console.error("I'm sorry, Dave.  I'm afraid I can't do that.");

Выходные данные

Результат примера console.error()




group

Визуально группировать сообщения до использования метода groupEnd . Используйте метод groupCollapsed , чтобы свернуть группу при первоначальном входе в консоль.

console.group(label)

Пример

const label = 'Adolescent Irradiated Espionage Tortoises';
console.group(label);
console.info('Leo');
console.info('Mike');
console.info('Don');
console.info('Raph');
console.groupEnd(label);

Выходные данные

Результат примера console.group()




groupCollapsed

Идентичен методу log , за исключением того, что группа изначально свернута при входе в консоль.

console.groupCollapsed(label)




groupEnd

Останавливает визуальное группирование сообщений. См. метод group .

console.groupEnd(label)




info

Идентичен методу log .

console.info(object [, object, ...])

Уровень журнала: Info

Пример

console.info('info');

Выходные данные

Результат примера console.info()




Журнала

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

console.log(object [, object, ...])

Уровень журнала: Info

Пример

console.log('log');

Выходные данные

Результат примера console.log()




table

Регистрирует массив объектов в виде таблицы.

console.table(array)

Уровень журнала: Info

Пример

console.table([
      {
         first: 'René',
         last: 'Magritte',
      },
      {
         first: 'Chaim',
         last: 'Soutine',
         birthday: '18930113',
      },
      {
         first: 'Henri',
         last: 'Matisse',
      }
]);

Выходные данные

Результат примера console.table()




time

Запускает новый таймер. Используйте метод timeEnd для остановки таймера и вывода затраченного времени в консоль.

console.time([label])

Пример

console.time();
for (var i = 0; i < 100000; i++) {
      let square = i ** 2;
}
console.timeEnd();

Выходные данные

Результат примера console.time()




timeEnd

Останавливает таймер. Дополнительные сведения см. в статье Метод time .

console.timeEnd([label])

Уровень журнала: Info




Трассировки

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

console.trace()

Уровень журнала: Info

Пример

const first = () => { second(); };
const second = () => { third(); };
const third = () => { fourth(); };
const fourth = () => { console.trace(); };
first();

Выходные данные

Результат примера console.trace()




Предупредить

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

console.warn(object [, object, ...])

Уровень журнала: Warning

Пример

console.warn('warn');

Выходные данные

Результат примера console.warn()




См. также

Примечание.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой Google и используемой в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0. Исходная страница находится здесь и автор Kayce Basques (Технический писатель, Chrome DevTools & Lighthouse).

Creative Commons License Эта работа лицензируется по международной лицензии Creative Commons Attribution 4.0.