Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. console
  4. dir()

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

console: dir() 静的メソッド

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

メモ: この機能はウェブワーカー内で利用可能です。

console.dir() 静的メソッドは、指定された JavaScript オブジェクトのプロパティ一覧を表示します。ブラウザーのコンソールでは、出力は階層リストとして表示され、子オブジェクトの内容を確認できる展開する三角記号が付いています。

他のログ出力メソッドとは異なり、console.dir() はオブジェクトを整形して表示しようとはしません。例えば、DOM 要素をconsole.dir() に渡した場合、要素インスペクターと同様に表示されるのではなく、プロパティのリストが表示されます。

Firefox コンソールで console.dir(document.location) を実行した際のスクリーンショット。ページの URL と、次のプロパティのブロックを確認できます。プロパティが関数またはオブジェクトの場合、展開三角記号が先頭に付加されます。

NodeDeno のようなランタイムでは、コンソール出力は端末に送信されるため対話的ではなく、options 引数によってオブジェクトの表示方法をカスタマイズできます。

構文

js
console.dir(object)console.dir(object, options)

引数

object

プロパティを表示すべき JavaScript オブジェクト。

options省略可

次のプロパティを持つオブジェクト(すべてオプションです)。

colors非標準省略可

論理値:trueの場合、オブジェクトのプロパティをその型に応じてスタイル設定します。デフォルト値はtrueです。

depth非標準省略可

オブジェクトがそれ以外のオブジェクトや配列を含む場合に、出力する入れ子階層の数を表す数値。値null は「すべての階層を出力する」ということを意味します。デフォルトは 2 です。

showHidden非標準省略可

論理値:true の場合、オブジェクトの列挙不可能なプロパティとシンボルプロパティを表示します。デフォルトはfalse です。

返値

なし (undefined)。

仕様書

Specification
Console
# dir

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp