📜  Node.js console.table() 方法

📅  最后修改于: 2022-05-13 01:56:34.453000             🧑  作者: Mango

Node.js console.table() 方法

console.table() 方法是控制台模块的内置应用程序编程接口,用于将根据其参数构造的表格打印到控制台中。

句法:

console.table(data, properties);

参数:此方法接受上面提到的两个参数,如下所述:

  1. 数据:表格数据。每行数据的数组,其中包含该特定行的每一列的值。
  2. properties:它指定构造表的属性。

返回值:此方法不返回任何内容,而是打印构造的表并记录它。如果它无法将参数解析到表中,那么它只会记录参数。

下面的示例说明了在 Node.js 中使用 console.table() 方法。

示例 1:文件名:app.js

// Node.js program to demonstrate the   
// console.table() method
  
// Accessing console module
const console = require('console');
  
// Calling console.table() 
// without construction rule
console.table([
    { a: 1, b: 2 }, 
    { a: 3, b: 7, c: 'y' }
]);
  
// With construction rule
console.table([
    { a: 1, b: 2 }, 
    { a: 3, b: 7, c: 'y' }],
    ["a", "b"]
);

使用以下命令运行 app.js 文件:

node app.js

输出:

┌─────────┬───┬───┬─────┐
│ (index) │ a │ b │ c   │
├─────────┼───┼───┼─────┤
│    0    │ 1 │ 2 │     │
│    1    │ 3 │ 7 │ 'y' │
└─────────┴───┴───┴─────┘

┌─────────┬───┬───┐
│ (index) │ a │ b │
├─────────┼───┼───┤
│    0    │ 1 │ 2 │
│    1    │ 3 │ 7 │
└─────────┴───┴───┘

示例 2:文件名:app.js

// Node.js program to demonstrate the   
// console.table() method
  
// Accessing console module
const console = require('console');
  
// Calling console.table() 
// fails to parse, so simply 
// print the argument
console.table("arg");
  
// Blank table
console.table([]);

使用以下命令运行 app.js 文件:

node app.js

输出:

arg
┌─────────┐
│ (index) │
├─────────┤
└─────────┘

注意:上面的程序将使用 node filename.js 命令编译和运行。

参考: https://nodejs.org/api/console.html#console_console_table_tabulardata_properties