如何更改节点console.log打印的宽度?

时间:2020-05-05 22:24:58

标签: node.js terminal

我正在将2d数组打印到节点终端窗口,但是宽度导致它们绕多行换行。如何更改节点打印区域的宽度?通过更改终端窗口的列或行无法解决此问题。 https://i.stack.imgur.com/XCWTT.png。更新:问题是带有节点的阵列的打印。如果我打印一个字符串,它将打印更长的宽度,那么无论元素数量如何,如何更改节点为数组提供某种默认宽度的方式?

例如:

console.log([1,2,3,4,5,6,7,8,9,10]);

将打印

[

 1, 2, 3, 4,  5,

  6, 7, 8, 9, 10

];

不是将所有内容放在节点的一行上。

1 个答案:

答案 0 :(得分:0)

如果您的目的是可视化二维矩阵,您可以使用console.table,如下例所示

a = [[1, 3, 3, 4], [2, 7, 9, 12]];

控制台.table(a)

输出如下

the output is as below