Отладка с помощью console
// 1.
// console.assert(expression, message)
// Если значение первого аргумента ложно, система запишет сообщение из второго аргумента, иначе ничего записано не будет.
console.assert( document.querySelector('header2'), 'В DOM нет элемента header2' );
// 2.
// console.table(object)
// Эта функция отображает объект или массив в виде таблицы
data = [
{
id : 1,
name : "Valera",
count : 1352
},
{
id : 2,
name : "Igor",
count : 805
},
{
id : 3,
name : "Senja",
count : 650
}
];
console.table( data );
// выводим только свойство name
console.table( data,["name"] );
// 3.
// console.group(message)
// группирует все логи после себя до момента получения команды console.groupEnd().
// 4.
// console.time(name)
// запускает таймер с именем, указанным в качестве аргумента, который считает время до того момента, пока он не будет остановлен командой console.timeEnd(name)
console.time("test");
// execute
console.timeEnd("test");
// 5.
// console.profile(name)
// профилирует код и выводит стек профилирования, который подробно показывает нагрузку браузера
console.profile("test");
// execute
console.profileEnd("test");
// 6.
// console.dir()
// перечисляет свойства элемента или выводит HTML кода элемента
console.dir(document.documentElement);
Комментарии
0Нашли ошибку или хотите дополнить материал?