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.