--- title: Console.group() slug: Web/API/console/group tags: - API - DOM - Debugging - Method - Web Development - web console translation_of: Web/API/Console/group ---
{{APIRef("Console API")}}

ウェブコンソールのログに、新たなインライングループを作成します。{{domxref("console.groupEnd()")}} を呼び出すまで、以降のすべての出力のレベルを 1 段階インデントします。

{{AvailableInWorkers}}

構文

console.group([label]);

引数

label
グループ用のラベル。任意。(Chrome 59 でテスト) console.groupEnd() は動作しません。

{{h3_gecko_minversion("コンソール内でのグループの使用", "9.0", "Using_groups_in_the_console")}}

ネストされたグループを使用して関連したメッセージを視覚的に結びつけることで、出力を整理する手助けができます。新しいネストのブロックを作成するには、console.group() を呼び出します。console.groupCollapsed() メソッドは類似していますが、新しいブロックが折りたたまれており、表示するには、展開ボタンをクリックする必要があります。

注記: Gecko 9 から Gecko 51 までは、groupCollapsed() メソッドは、group() と同じでした。折りたたまれたグループは、Gecko 52 から完全にサポートされます。{{bug("1088360")}} をご覧ください。

現在のグループを終了するには、console.groupEnd() を呼び出してください。例えば、以下のようなコードです:

console.log("This is the outer level");
console.group();
console.log("Level 2");
console.group();
console.log("Level 3");
console.warn("More of level 3");
console.groupEnd();
console.log("Back to level 2");
console.groupEnd();
console.log("Back to the outer level");

出力は以下のようになります:

A screenshot of messages nested in the console output.

詳しくは、{{domxref("console")}} のドキュメントで コンソールでグループを使用するセクションをご覧ください。

仕様

仕様書 策定状況 コメント
{{SpecName("Console API", "#group", "console.group()")}} {{Spec2("Console API")}} 最初期の定義

ブラウザー実装状況

{{Compat("api.Console.group")}}

関連情報