Console.log是一个多维数组

时间:2015-05-31 18:27:06

标签: javascript arrays multidimensional-array console console.log

所以我创建了一个多维数组:(即一组有两组'坐标')

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

我的网站正在开发中,数组在加载时,它包含的内容会不断变化,因此我需要能够在运行脚本时动态查看数组的内容。

所以,我用这个:

console.log(items);

将其输出到控制台。这给了我以下输出:

alt: Unreadable output of my array

那么,有没有其他方法可以使我的数组相当于console.logging,但有更多可读输出?

2 个答案:

答案 0 :(得分:25)

您可以使用javascript的console.table

这将以表格形式显示您的数组,使其更易读和易于分析 这是一个非常有名的功能,但是当你有一个多维数组时,这个功能非常有用。

因此,请将代码更改为console.table(items);
它应该给你这样的东西:

 -----------------------
|(index)|   0   |   1   |
|   0   |   1   |   2   |
|   1   |   3   |   4   |
|   2   |   5   |   6   |
 -----------------------

答案 1 :(得分:21)

您可以使用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));