如何更改数组在 VS Code 输出(Javascript/Node)中的显示方式?

问题描述 投票:0回答:1

因此,每当我“console.log”一个数组时,它都会将其显示的元素数量限制为每行 5 个。有什么我可以改变的,以便它在一行中显示所有内容(直到视口大小)?

我知道我可以执行 JSON.stringfy 并且它显示正确,我只是想知道是否有任何方法可以通过更改一些设置来避免这样做。

我这样做:'console.log(array)'

得到这个:

[
  10, 20, 30, 40, 50,
  60, 70, 80, 90, 100
]

我想要这个:

[ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ]

提前谢谢您。

javascript node.js visual-studio-code output coderunner
1个回答
0
投票

这个问题已经回答了这里,但我会简短地重复一遍。

要在一行中打印出数组,您可以使用

JSON.stringify()
将其转换为字符串,如下所示:

let array = [ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ];

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

这将在一行中打印出数组。但它不会给数字着色。

我还会看一下

util.inspect
函数。它提供了很多用于设计输出样式的选项。请查看此处以获取相关信息。

© www.soinside.com 2019 - 2024. All rights reserved.