JavaScript 프로그램을 디버깅 할 때 때때로 특정 객체의 세부 사항을 버려야합니다. 이 작업은 JavaScript 코드를 수동으로 작성하여 달성 할 수 있습니다. 객체의 속성에 대한 루핑과 루핑 된 각 속성 값을 인쇄합니다. 이 과정이 매우 번거 롭다는 것을 알 수 있습니다. 디버깅 도구가 장착 된 브라우저 에서이 작업은 Console.dir () 문을 통해 쉽게 달성 할 수 있습니다.
console.dir () 사용
console.dir ()를 사용하는 것은 매우 간단합니다. 덤프가 필요한 객체를이 명령문에 전달하십시오. 예를 들어, 다음 예는 다음과 같습니다.
코드 사본은 다음과 같습니다.
기능 고양이 (이름, 나이, 점수) {
this.name = 이름;
this.age = age;
this.score = score;
}
var c = 새로운 고양이 ( "Miao", 2, [6,8,7]);
Console.dir (C);
Console.dir ()를 사용하여 새로 생성 된 CAT 객체 정보가 버려집니다. Firebug 콘솔에서 결과는 다음과 같습니다.
덤프 해야하는 것이 dom 객체 인 경우 console.dirxml ()을 사용하면 더 나은 디스플레이 효과가 나타납니다.
브라우저 지원
Console.dir () 및 console.dirxml ()는 디버깅 도구가있는 브라우저에서 잘 지원되며 모든 주요 브라우저는이 기능을 지원합니다.