В веб-консоли веб-браузера является инструментом, который помогает нам регистрировать информацию, связанную с веб-страницей, такими как: ошибка, предупреждение, запрос сети и т. Д. В JavaScript консоль является объектом, который обеспечивает доступ к консоли отладки браузера.
Объект консоли предоставляет нам несколько различных методов, таких как:
Console.table (TableData, TableColumns)
- Он печатает данные в табличной форме.
- Табледата – Это должно быть либо объект, либо массив.
- скатерть – Он указывает имя свойства массива для печати в таблице. Это дополнительное поле, и он используется только с массивом объекта.
console.table([{ name : "Nikhil", language : "Javascript" }, { name : "Karkra", language : "Python" }]);
- Если вы видите пример ниже, мы передаем
Имя
как скатерл. Так, Стол печатает только сИмя
имущество.
console.table([{ name : "Nikhil", language : "Javascript" }, { name : "Karkra", language : "Python" }], ["name"]);
Console.time (этикетка) и консоли. Timeend (метка)
Console.time ()
Метод запускает таймер в представлении консоли.Console.Timeend ()
Метод используется для завершения таймера и отобразить результат в консоли.- этикетка – Этот параметр использует, чтобы дать имя таймеру, и это необязательное поле.
function callApi(){ console.time('API TIMMER') fetch('https://jsonplaceholder.typicode.com/todos/1') .then(response => response.json()) .then(json => { console.timeEnd('API TIMMER') //prints time taken by the API console.table(json) // prints the response of API }) } callApi()
console.log (сообщение)
- Он печатает сообщение на консоль браузера. Это полезно для тестирования.
console.log('Hurray!! We are JS developer')
Console.warn (сообщение)
- Он печатает предупреждающее сообщение для консоли браузера. Очень полезно предупредить для чего-то вроде этого API обесценивается в будущем или этот атрибут требуется для доступности.
console.warn('img elements must have an alt prop, either with meaningful text, or an empty string for decorative images')
Console.Error (сообщение)
- Он печатает сообщение об ошибке на консоль браузера.
console.error('Server is not running!!')
console.info (сообщение)
- Он печатает информационное сообщение на консоль.
console.info('React 17 is available!!')
Console.count (этикетка)
- Это печатает количество времени это
Console.count ()
называется. Очень полезно убедиться, что ваша конкретная функция вызывается один или два раза. Вы можете добавить этикетку, которая будет включена в консоль. По умолчанию будет добавлена метка «по умолчанию».
Console.Clear ()
- Очищает консоль. Как только этот метод называется, он печатает сообщение в консоли: «Консоль была очищена».
console.clear()
Console.assert (выражение, сообщение)
- Он печатает сообщение для консоли, если выражение оценивает ложь
console.assert(2>3, '2 is not greater than 3')
Console.group (этикетка) и консоль .Группна (метка)
Console.group ()
Это указало начало группы сообщенийConsole.grupend ()
Это указало конец группы сообщений- этикетка – Этот параметр использует, чтобы дать имя группе, и это необязательное поле.
//First group console.group("URL Details"); console.log("Request URL: https://dev.to"); console.log("Request Method: GET"); console.log("Status Code: 200") console.groupEnd("URL Details"); //Second group console.group("Author Details"); console.log('Author name: Nikhil karkra') console.groupEnd("Author Details");
Console.GroupCollapsed (этикетка)
- Это похоже на
Console.group
Но он печатает рухнутую группу сообщений. Все сообщения печатают внутри группы.
//First collapsed group console.groupCollapsed("URL Details"); console.log("Request URL: https://dev.to"); console.log("Request Method: GET"); console.log("Status Code: 200") console.groupEnd("URL Details"); //Second collapsed group console.groupCollapsed("Author Details"); console.log('Author name: Nikhil karkra') console.groupEnd("Author Details");
использованная литература
https://developer.mozilla.org/en-US/docs/Web/API/Console
Оригинал: “https://dev.to/karkranikhil/javascript-developer-must-know-these-console-methods-57oa”