Выход за рамки console.log ()

Да, вы правильно прочитали заголовок, что еще можно сделать с помощью консольного API, помимо console.log () в вашем коде.

Вы когда-нибудь заходили в консоль, например, console.log (console)?

Поверьте, даже я не делал этого, пока кто-то не сказал мне это сделать. Хорошо, хватит скучного контента, давайте посмотрим, какие методы доступны в объекте консоли.

1. console.assert ()

  • Обычно console.assert () принимает два параметра: один - это утверждение (логическое значение), а другой - сообщение.
  • Он выводит сообщение в консоль, если утверждение ложно. Если утверждение верно, сообщение не регистрируется в консоли.

2. console.dir ()

  • Он принимает объект в качестве параметра.
  • когда вы печатаете объект окна в консоли, объект печатается в довольно уродливом формате, поэтому использование console.dir () перечисляет объекты окна в иерархическом списке с красивым треугольником.

3. console.table ()

  • Он принимает массив или объект и отображает их в удобном табличном формате. Таблица содержит столбец s - индекс и значения.
  • Если данные являются массивом, то столбец индекса является позицией индекса в массиве, а значения являются элементами каждого индекса.
  • Если данные являются объектом, то столбец индекса содержит имя ключа, а столбец значений содержит значение соответствующего ключа.

4. console.count ()

  • Он регистрирует количество вызовов console.count ().
  • Он принимает метку в качестве необязательного параметра для отображения счетчика с заданной меткой, в противном случае в качестве текста метки используется значение по умолчанию.

5. console.countReset ()

  • Он используется для сброса значения счетчика console.count ().
  • Он принимает метку как необязательный параметр и сбрасывает значение счетчика соответствующей метки.
  • В противном случае он сбрасывает значение счетчика меток по умолчанию.

6. console.trace ()

  • Было бы неприятно печатать стек вызовов в консоли браузера, да, вы можете сделать это с помощью console.trace ().
  • Он печатает трассировку стека до того места, где вы использовали console.trace () в своем коде.

7. console.time ()

  • Он запускает таймер в браузере, и для этого нам нужно передать уникальную метку для идентификации таймера.
  • Мы можем использовать этот метод, чтобы отслеживать, сколько времени заняло выполнение операции.

8. console.timeLog ()

  • Он печатает таймер, который был запущен ранее.
  • Для этого нам нужно передать метку, и метка должна быть такой же, как и была дана для запуска таймера.

9. console.timeEnd ()

  • Да, вы угадали, если не проблема.
  • Таким образом, console.timeEnd () используется для остановки таймера, который был запущен ранее, и нам нужно передать имя метки, и имя метки должно быть таким же, как и для запуска таймера.

10. console.error ()

  • Он печатает данное значение в формате ошибки.
  • Иногда при использовании обещаний в javaScript мы ловим ошибку и выводим ее на печать, но журнал ошибки выглядит как обычный текст в консоли.
  • Использование console.error () приведет к распечатке ошибки в формате ошибки.

Вы нашли этот пост полезным? Вы узнали о консольном API, описанном выше? Тем не менее, в JavaScript есть и другие консольные API. Обратитесь к MDN для получения дополнительной информации.

Спасибо за внимание 🚀.
👨‍💻 Twitter | ⚓️ LinkedIn | 🌐 Kishore.io

JavaScript на простом английском языке

Вы знали, что у нас четыре публикации? Найдите их всех на plainenglish.io - проявите немного любви, подписавшись на наши публикации и подписавшись на наш канал YouTube!