节点的多行 `console.table({a: "aaa\naaa", b: "bbb\nbbb"})`

lam*_*345 2 javascript command line node.js

有没有办法在节点中绘制多行表格?我试过这个:

console.table({a: "aaa\naaa", b: "bbb\nbbb"})
Run Code Online (Sandbox Code Playgroud)

但这只是删除所有换行符:

不带换行符的节点的 console.table 示例数据

Pur*_*jax 5

解决方案#1

尝试一下,但不确定这是否是一个好的解决方案:

console.table(
  {
    a: "aaa",
    "": "aaa",
    b: "bbb",
    " ": "bbb"
  }
)
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

解决方案#2

这个想法是不要弄乱默认索引并创建自己的名为 的列label

console.table([
  { Label: "a", Values: "aaa" },
  { Values: "aaa" },
  { Label: "b", Values: "bbb" },
  { Values: "bbb" },
]);
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述