📅  最后修改于: 2023-12-03 15:24:17.860000             🧑  作者: Mango
在 Node.js 中,我们通常会使用控制台(console)来输出数据。默认情况下,控制台输出的数据为文本形式,不是很易读。但是,我们可以通过将数据以表格形式显示来提高其可读性。
下面介绍两种在 Node.js 中以表格形式显示输出数据的方法:
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);
输出结果如下图所示:
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());
输出结果如下图所示:
以上是两种在 Node.js 中以表格形式显示输出数据的方法,可以根据自己的需求选择其中一种或者两种都使用。