Справочник по API объектов консоли
console
Используйте методы объекта для записи сообщений в консоль из JavaScript.
Эти методы также можно ввести в консоль. Например, в консоли введите console
метод, который принимает переменную:
В средстве Источники в отладчике задайте точку останова в коде JavaScript.
В отладчике выполните пошаговое выполнение кода.
Если вы находитесь в допустимом контексте, чтобы требуемая переменная была область, введите метод
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});
Выходные данные
ясный
Очищает консоль.
Если параметр Сохранить журнал включен, метод clear отключен.
console.clear()
См. также
count
Записывает количество вызовов метода count в одной строке и с тем же label
. Используйте метод countReset для сброса счетчика.
console.count([label])
Уровень журнала: Info
Пример
console.count();
console.count('coffee');
console.count();
console.count();
Выходные данные
countReset
Сбрасывает число.
console.countReset([label])
Пример
console.countReset();
console.countReset('coffee');
отлаживать
Идентичен методу log , за исключением разного уровня журнала.
console.debug(object [, object, ...])
Уровень журнала: Verbose
Пример
console.debug('debug');
Выходные данные
dir
Выводит представление указанного объекта в формате JSON.
console.dir(object)
Уровень журнала: Info
Пример
console.dir(document.head);
Выходные данные
dirxml
Выводит XML-представление потомков node
.
console.dirxml(node)
Уровень журнала: Info
Пример
console.dirxml(document);
Выходные данные
error
Выводит объект в object
консоль, форматирует его как ошибку и включает трассировку стека.
console.error(object [, object, ...])
Уровень журнала: Error
Пример
console.error("I'm sorry, Dave. I'm afraid I can't do that.");
Выходные данные
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);
Выходные данные
groupCollapsed
Идентичен методу log , за исключением того, что группа изначально свернута при входе в консоль.
console.groupCollapsed(label)
groupEnd
Останавливает визуальное группирование сообщений. См. метод group .
console.groupEnd(label)
info
Идентичен методу log .
console.info(object [, object, ...])
Уровень журнала: Info
Пример
console.info('info');
Выходные данные
журнал
Выводит сообщение в консоль.
console.log(object [, object, ...])
Уровень журнала: Info
Пример
console.log('log');
Выходные данные
table
Регистрирует массив объектов в виде таблицы.
console.table(array)
Уровень журнала: Info
Пример
console.table([
{
first: 'René',
last: 'Magritte',
},
{
first: 'Chaim',
last: 'Soutine',
birthday: '18930113',
},
{
first: 'Henri',
last: 'Matisse',
}
]);
Выходные данные
time
Запускает новый таймер. Используйте метод timeEnd для остановки таймера и вывода затраченного времени в консоль.
console.time([label])
Пример
console.time();
for (var i = 0; i < 100000; i++) {
let square = i ** 2;
}
console.timeEnd();
Выходные данные
timeEnd
Останавливает таймер. Дополнительные сведения см. в статье Метод time .
console.timeEnd([label])
Уровень журнала: Info
след
Выводит трассировку стека в консоль.
console.trace()
Уровень журнала: Info
Пример
const first = () => { second(); };
const second = () => { third(); };
const third = () => { fourth(); };
const fourth = () => { console.trace(); };
first();
Выходные данные
предупреждать
Выводит предупреждение в консоль.
console.warn(object [, object, ...])
Уровень журнала: Warning
Пример
console.warn('warn');
Выходные данные
См. также
-
Веб-документация >
console
MDN Ссылка на объект — содержит сводный обзор методов и одну страницу для каждого метода с дополнительными сведениями о синтаксисе. - Журнал сообщений в средстве "Консоль" — интерактивное введение.
-
Функции и селекторы - средств консолиМетоды служебной программы только для консоли, такие как
debug()
иmonitorEvents()
.
Примечание.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой Google и используемой в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0. Исходная страница находится здесь и автор Кейс Баски.
Эта работа лицензируется по международной лицензии Creative Commons Attribution 4.0.