Node.js console.table () Метод

Опубликовано: 30 Июля, 2021

Метод console.table () - это встроенный интерфейс прикладного программирования модуля консоли, который используется для печати таблицы, построенной из его параметров, в консоль.

Синтаксис:

 console.table (данные, свойства);

Параметры: этот метод принимает два параметра, как указано выше и описано ниже:

  1. data: Табличные данные. Массив данных каждой строки, содержащий значения для каждого столбца этой конкретной строки.
  2. properties: определяет свойства для построения таблицы.

Возвращаемое значение: этот метод ничего не возвращает, кроме печати созданной таблицы и ее регистрации. Если ему не удается проанализировать аргументы в таблице, он просто регистрирует аргументы.

Примеры ниже иллюстрируют использование метода console.table () в Node.js.

Пример 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, используя следующую команду:

 узел app.js

Выход:

┌────────────┬───┬─────
│ (индекс) │ a │ b │ c │
├────────────┼───┼─────
│ 0 │ 1 │ 2 │ │
│ 1 │ 3 │ 7 │ 'y' │
└────────────┴───┴─────

┌─────────┬───┬───┐
│ (индекс) │ 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, используя следующую команду:

 узел app.js

Выход:

аргумент
┌─────────┐
│ (индекс) │
├─────────┤
└─────────┘

Примечание. Приведенная выше программа будет скомпилирована и запущена с помощью команды node filename.js.

Ссылка: https://nodejs.org/api/console.html#console_console_table_tabulardata_properties