При отладке программ JavaScript вам иногда нужно сбросить детали определенных объектов. Эта работа может быть выполнена путем ручного написания кода JavaScript: цикл для свойств объекта и распечатка каждого значения свойства, которое зациклено; Видно, что этот процесс довольно громоздкий. В браузерах с инструментами отладки эта работа может быть легко выполнена с помощью оператора console.dir ().
Использование console.dir ()
Использование console.dir () очень просто, просто передайте объект, который нуждается в сбросе в это утверждение. Например, следующий пример:
Кода -копия выглядит следующим образом:
Функция Cat (имя, возраст, оценка) {
this.name = name;
this.age = возраст;
this.score = оценка;
}
var c = новая кошка ("miao", 2, [6,8,7]);
console.dir (c);
Используя Console.dir (), вновь созданная информация об объекте CAT сбрасывается. В консоли Firebug результат:
Если тот, который необходимо сбрасывать, является объектом DOM, то использование console.dirxml () получит лучший эффект отображения.
Поддержка браузера
console.dir () и console.dirxml () хорошо поддерживаются в браузерах с инструментами отладки, и все основные браузеры поддерживают эту функцию.