📌  相关文章
📜  如何在 Node.js 中以表格形式显示输出数据?(1)

📅  最后修改于: 2023-12-03 15:24:17.860000             🧑  作者: Mango

如何在 Node.js 中以表格形式显示输出数据?

在 Node.js 中,我们通常会使用控制台(console)来输出数据。默认情况下,控制台输出的数据为文本形式,不是很易读。但是,我们可以通过将数据以表格形式显示来提高其可读性。

下面介绍两种在 Node.js 中以表格形式显示输出数据的方法:

方法一:使用 console.table()

console.table() 是 Node.js 10.0.0 版本后新增的一个控制台 API,用来将数据以表格形式显示。下面是一个示例代码:

const data = [
  { id: 1, name: 'John', age: 23 },
  { id: 2, name: 'Jane', age: 25 },
  { id: 3, name: 'Bob', age: 20 },
];

console.table(data);

输出结果如下图所示:

console.table()输出结果

方法二:使用 cli-table3

cli-table3 是 Node.js 中一个用来生成 ASCII 表格的第三方库,可以根据需要自定义表格的样式。下面是一个示例代码:

const Table = require('cli-table3');

const table = new Table({
  head: ['Id', 'Name', 'Age'],
});

table.push(
  [1, 'John', 23],
  [2, 'Jane', 25],
  [3, 'Bob', 20],
);

console.log(table.toString());

输出结果如下图所示:

cli-table3输出结果

以上是两种在 Node.js 中以表格形式显示输出数据的方法,可以根据自己的需求选择其中一种或者两种都使用。