javascript - 多行 `console.table({a: "aaa\naaa", b : "bbb\nbbb"})` for node

标签 javascript node.js command line

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

console.table({a: "aaa\naaa", b: "bbb\nbbb"})

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

node's console.table example data without newlines

最佳答案

解决方案#1

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

console.table(
  {
    a: "aaa",
    "": "aaa",
    b: "bbb",
    " ": "bbb"
  }
)

输出:

enter image description here

解决方案#2

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

console.table([
  { Label: "a", Values: "aaa" },
  { Values: "aaa" },
  { Label: "b", Values: "bbb" },
  { Values: "bbb" },
]);

输出:

enter image description here

关于javascript - 多行 `console.table({a: "aaa\naaa", b : "bbb\nbbb"})` for node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66614444/

相关文章:

http - 在nodejs中没有收到数据时如何处理http.get()?

perl - 如何使用命令行获取whois信息?

javascript - 在 javascript/jquery 中为 JSON 创建 hashmap

javascript - 使用 jquery 使动画异步/同步的干净方法

javascript - JQuery UI 自动完成选择返回未定义

javascript - 使用 eval() 定义 const 变量

javascript - 将键/值对添加到返回的 Mongoose 对象

node.js - 如何更改开发和生产变量

windows - 使用WMIC查询本地管理员组成员

python - 如何将命令作为在 python 子进程内启动的 shell 的输入