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)
将其输出到控制台.这给了我以下输出:

那么,有没有其他方法我可以做相当于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)