HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTML DOM console.group()メソッドとは?使い方と実例をわかりやすく解説

HTML DOM の console.group() メソッドは、コンソール上でメッセージグループの開始位置を示すために使用されます。このメソッドを呼び出した後に書き出されたすべてのメッセージは、そのグループ内に表示されるようになります。すべてのメッセージをひとつのグループにまとめることも、オプションの label パラメータを使って複数のグループを作成することも可能です。

構文

console.group() メソッドの構文は以下のとおりです。

console.group([label])

ここで label は省略可能なパラメータです。文字列型で指定し、作成されるメッセージグループのラベルとして機能します。

使用例

HTML DOM console.group() メソッドの具体的な使用例を見てみましょう。

<!DOCTYPE html>
<html>
<body>
<h1>console.group() Method</h1>
<p>F12キーを押してコンソール画面でメッセージを確認してください。</p>
<button type="button" onclick="normMessage()">NORMAL</button>
<button type="button" onclick="groupMessage()">GROUP</button>
<script>
    function normMessage(){
        console.log("Hello world!");
    }
    function groupMessage(){
        console.group();
        console.log("This message will be inside a group!");
        console.log("This message will also be inside a group!");
    }
</script>
</body>
</html>

出力結果

このコードを実行すると、以下のような画面が表示されます。

HTML DOM console.group()メソッドとは?使い方と実例をわかりやすく解説

NORMAL ボタンをクリックしてコンソールを確認すると、次のように表示されます。

HTML DOM console.group()メソッドとは?使い方と実例をわかりやすく解説

GROUP ボタンをクリックしてコンソールを確認すると、メッセージがグループ化されて表示されます。

HTML DOM console.group()メソッドとは?使い方と実例をわかりやすく解説

コードの解説

上記の例では、以下のような処理が行われています。

まず、「NORMAL」と「GROUP」の2つのボタンを作成し、ユーザーがクリックするとそれぞれ normMessage() と groupMessage() が実行されるように設定しています。

<button type="button" onclick="normMessage()">NORMAL</button>
<button type="button" onclick="groupMessage()">GROUP</button>

normMessage() 関数には console.log() メソッドが含まれており、パラメータとして渡された文字列やオブジェクトをそのままコンソールに表示します。

function normMessage(){
    console.log("Hello world!");
}

一方、groupMessage() 関数内では console.group() メソッドが呼び出されており、この呼び出し以降に出力されるすべてのメッセージが、ひとつのメッセージグループの中にまとめて表示されるようになります。

function groupMessage(){
    console.group();
    console.log("This message will be inside a group!");
    console.log("This message will also be inside a group!");
}

なお、グループ化したメッセージはコンソール上で折りたたみ・展開ができるため、大量のログを整理して可読性を高めたい場合に非常に便利です。グループを明示的に閉じたい場合は、console.groupEnd() メソッドを使用します。

  1. HTML DOM console.groupCollapsed()メソッドの使い方をわかりやすく解説

    HTML DOMのconsole.groupCollapsed()メソッドは、折りたたまれた(collapsed)状態のメッセージグループの開始を指定するためのメソッドです。このメソッドを呼び出した後にコンソールへ出力したメッセージは、すべて折りたたまれたグループ内に表示されます。構文console.groupCollapsed()メソッドの構文は以下のとおりです。console.groupCollapsed(label)引数のlabelには、グループに表示するラベル名を指定します。ラベルは省略可能です。サンプルコードここで、console.groupCollapsed()メソッドの具体的な使

  2. HTML DOMのcreateEvent()メソッドとは?使い方を徹底解説

    HTML DOMのcreateEvent()メソッドは、イベントオブジェクトを生成するためのメソッドです。生成するイベントの種類は引数で指定します。なお、createEvent()で作成したイベントは、使用する前に必ず初期化する必要があります。また、作成したイベントをHTML要素へ通知(ディスパッチ)するには、対象のノードに対してdispatchEvent()メソッドを呼び出します。 構文 HTML DOM createEvent()メソッドの基本構文は以下のとおりです。 document.createEvent( eventType ) eventTypeは文字列型の必須パラメータで、生成