Console.log是一个多维数组

Sam*_*345 13 javascript arrays console multidimensional-array console.log

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

var items = [[1,2],[3,4],[5,6]];
Run Code Online (Sandbox Code Playgroud)

我的网站正在开发和数组,当它被加载,它包含的内容不断变化,所以我需要能够在运行脚本时动态查看数组的内容.

所以,我用这个:

console.log(items);
Run Code Online (Sandbox Code Playgroud)

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

alt:我的数组输出不可靠

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

joe*_*ung 29

你可以使用javascript console.table

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

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

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


Sat*_*pal 24

您可以使用 JSON.stringify()

console.log(JSON.stringify(items));
Run Code Online (Sandbox Code Playgroud)

它的输出就像

var items = [[1,2],[3,4],[5,6]];
console.log(JSON.stringify(items));
Run Code Online (Sandbox Code Playgroud)