web-dev-qa-db-ja.com

Console.log多次元配列

だから私は多次元配列を作成しました:(つまり、2セットの「座標」を持つ配列)

var items = [[1,2],[3,4],[5,6]];

私のサイトは開発中であり、配列が読み込まれると、そこに含まれる内容は絶えず変化するため、スクリプトの実行中に配列の内容を動的に表示できる必要があります。

だから、私はこれを使用します:

console.log(items);

コンソールに出力します。これにより、次の出力が得られます。

alt: Unreadable output of my array

それで、console.loggingと同等の配列を実行できる他の方法はありますが、より多くの読み取り可能出力がありますか?

13
Sam_12345

Javascriptの _console.table_ を使用できます

これにより、配列が表形式で表示され、はるかに読みやすく、分析しやすくなります。
これはあまり知られていない機能ですが、多次元配列がある場合に役立ちます。

したがって、コードをconsole.table(items);に変更します
次のような結果が得られるはずです。

 ----------------------- 
 |(インデックス)| 0 | 1 | 
 | 0 | 1 | 2 | 
 | 1 | 3 | 4 | 
 | 2 | 5 | 6 | 
 ----------------------- 
29
joe_young

JSON.stringify() を使用できます

console.log(JSON.stringify(items));

その出力は次のようになります

[[1,2]、[3,4]、[5,6]]

var items = [[1,2],[3,4],[5,6]];
console.log(JSON.stringify(items));
24
Satpal