DOM 객체의 속성 보기

Sofia Emelianova
Sofia Emelianova

요소 > 속성 창을 사용하여 DOM 객체의 속성을 탐색하고 필터링합니다.

속성 창 열기

속성 창을 열려면 다음 단계를 따르세요.

  1. DevTools를 엽니다. 기본적으로 요소 패널이 열립니다.
  2. DOM 트리에서 노드를 선택합니다.
  3. 속성 탭을 엽니다. 탭이 표시되지 않으면 더보기 더보기를 클릭한 다음 드롭다운 메뉴에서 선택합니다.

속성 탭이 열려 있는 요소 패널

자체 숙박 시설 찾기

속성 창에는 객체의 자체 속성이 먼저 굵은 글꼴로 정렬되어 표시됩니다.

ALT_TEXT_HERE

상속된 속성의 출처 찾기

Properties 창에서는 내장 요소의 접근자를 평가하여 객체에 상속된 상태로 일반 글꼴로 표시합니다.

상속된 속성의 출처를 찾으려면 객체, 객체의 [[Prototype]], 중첩된 [[Prototype]] 등을 차례로 펼칩니다.

프로토타입 체인의 getter까지 크기 속성을 추적합니다.

이 예에서는 프로토타입 체인에서 원래 자체 (굵게) 속성을 상응하는 getter와 함께 찾아 상속된 size 속성의 출처를 추적할 수 있습니다.

또한 프로토타입별 속성은 객체가 아닌 프로토타입에만 표시됩니다. 이렇게 하면 객체를 더 쉽게 진단할 수 있습니다.

프로토타입별 속성

필터 속성

속성을 빠르게 찾으려면 필터 입력란에 이름이나 값을 입력하세요.

필터

모든 숙박 시설 표시

기본적으로 Properties 창에는 nullundefined 값이 있는 속성이 표시되지 않습니다.

모든 속성을 보려면 모두 표시를 선택합니다.

null 값이 있는 속성

속성 이해

요소 > 속성 창에는 다양한 속성이 표시됩니다.

간단한 속성

간단한 속성은 <name>: <value>의 쌍입니다. 간단한 속성:

객체 및 배열

축소 가능한 (오른쪽 화살표입니다.) 속성은 {} 객체 또는 배열 []입니다. 접을 수 있는 속성입니다.

자바스크립트 객체 검사에 관한 자세한 내용은 객체 속성 검사를 참고하세요.

DOM 노드에 해당하는 속성

DOM 노드에 해당하는 속성은 링크입니다. 링크를 클릭하여 DOM 트리에서 관련 노드를 선택합니다. 헤드 DOM 노드에 대한 링크입니다.

소유 및 상속된 속성

굵은 글꼴로 표시된 속성은 객체 자체입니다. 객체에서 직접 정의됩니다.

일반 글꼴의 속성은 프로토타입 체인에서 상속됩니다. 이를 표시하기 위해 DevTools가 기본 제공 HTML 요소에서 관련 접근자를 평가합니다. 소유 및 상속된 속성DevTools에서는 쉽게 찾을 수 있도록 자체 속성을 먼저 정렬합니다.

enumerable 및 non-enumerable 속성

enumerable 속성은 색상이 밝습니다. 열거할 수 없는 속성은 숨겨집니다. enumerable 및 non-enumerable 속성입니다.for … in 루프 또는 Object.keys() 메서드를 사용하여 enumerable 속성을 반복할 수 있습니다.

방법

메서드는 f ()로 표시됩니다. 메서드.

함수에 관한 자세한 내용은 콘솔을 통한 함수 검사를 참고하세요.