Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Định dạng text thành bảng với xuống dòng trong JavaScript

Dùng map() biến đổi từng hàng thành chuỗi |col1|col2|col3|, nối bằng join('\n') để tạo dòng mới.

Ví dụ


const studentDetails = [
    [101, 'John', 'JavaScript'],
    [102, 'Bob', 'MySQL']
];

const header = '||Id||Name||subjName||\n';
const rows = studentDetails.map(row => `|${row.join('|')}|`).join('\n');
const table = header + rows;

console.log(table);

Cách chạy

node demo.js

Kết quả


||Id||Name||subjName||
|101|John|JavaScript|
|102|Bob|MySQL|

Ứng dụng: Tạo markdown table, log console dạng bảng, xuất file text có cấu trúc.