DOM オブジェクトのプロパティを表示する

Sofia Emelianova
Sofia Emelianova

[要素] > [プロパティ] ペインでは、DOM オブジェクトのプロパティを閲覧、フィルタできます。

[プロパティ] ペインを開く

[プロパティ] ペインを開く手順は次のとおりです。

  1. DevTools を開きます。デフォルトでは、[要素] パネルが開きます。
  2. DOM ツリーでノードを選択します。
  3. [プロパティ] タブを開きます。タブが表示されない場合は、その他アイコン その他 をクリックし、プルダウン メニューから選択します。

[プロパティ] タブが開かれた [要素] パネル

独自のプロパティを見つける

[プロパティ] ペインでは、並べ替えられて、オブジェクトの独自のプロパティが最初に太字で表示されます。

ALT_TEXT_HERE

継承されたプロパティの発生元を確認する

[プロパティ] ペインでは、組み込み要素に対するアクセサーが評価され、オブジェクト上に「継承」され、通常のフォントで表示されます。

継承されたプロパティのオリジンを確認するには、オブジェクトを展開し、その [[Prototype]]、ネストされた [[Prototype]] の順に展開します。

サイズ プロパティをプロトタイプ チェーンのゲッターまでトレースする。

この例では、元の独自の(太字の)プロパティを対応するゲッターとともにプロトタイプ チェーン上で見つけることで、継承された size プロパティの取得元をトレースできます。

また、プロトタイプ固有のプロパティはプロトタイプにのみ表示され、オブジェクトには表示されません。これにより、オブジェクトの診断が容易になります。

プロトタイプ固有のプロパティ。

フィルタ プロパティ

プロパティをすばやく見つけるには、[フィルタ] テキスト ボックスに名前または値を入力します。

フィルタ

すべての宿泊施設を表示

デフォルトでは、[Properties] ペインには、nullundefined の値を持つプロパティは表示されません。

すべての宿泊施設を表示するには、[すべて表示] チェックボックスをオンにします。

null 値を持つプロパティ。

プロパティについて理解する

[要素] > [プロパティ] ペインには、さまざまなプロパティが表示されます。

シンプルなプロパティ

シンプル プロパティは、<name>: <value> のペアです。シンプルなプロパティ。

オブジェクトと配列

折りたたみ可能(右矢印。)プロパティは、オブジェクト {} または配列 [] です。折りたたみ可能なプロパティ。

JavaScript オブジェクトの検査について詳しくは、オブジェクトのプロパティを検査するをご覧ください。

DOM ノードに対応するプロパティ

DOM ノードに対応するプロパティはリンクです。リンクをクリックして、DOM ツリー内の関連するノードを選択します。 head DOM ノードへのリンク。

所有プロパティと継承プロパティ

太字で示されているプロパティはオブジェクト独自のものです。オブジェクト上で直接定義されます。

レギュラー フォントのプロパティはプロトタイプ チェーンから継承されます。DevTools では、組み込みの HTML 要素に対して関連するアクセサが評価されます。「所有」プロパティと「継承」プロパティ。 DevTools では、プロパティを見つけやすくするために最初にプロパティを並べ替えます。

列挙可能なプロパティと列挙できないプロパティ

列挙型のプロパティは明るい色です。列挙できないプロパティはミュートされます。列挙可能なプロパティと列挙できないプロパティ。 for … in ループまたは Object.keys() メソッドを使用すると、列挙可能なプロパティを反復処理できます。

Methods

メソッドは f () でマークされます。Method.

関数の詳細については、コンソール関数を検証するをご覧ください。