Node.js console.table () Метод
Метод console.table () - это встроенный интерфейс прикладного программирования модуля консоли, который используется для печати таблицы, построенной из его параметров, в консоль.
Синтаксис:
console.table (данные, свойства);
Параметры: этот метод принимает два параметра, как указано выше и описано ниже:
- data: Табличные данные. Массив данных каждой строки, содержащий значения для каждого столбца этой конкретной строки.
- 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