ใช้ map() สร้างแถว แล้ว join('\n') รวมด้วย New Line
ตัวอย่างโค้ด
studentDetails = [
[101, 'John', 'JavaScript'],
[102, 'Bob', 'MySQL']
];
var studentFormat = '||Id||Name||subjName||\n';
var separate = '';
separate = separate + studentDetails.map(obj => `|${obj.join('|')}|`).join('\n');
studentFormat = studentFormat + separate;
console.log(studentFormat);
วิธีรันโปรแกรม
ใช้คำสั่ง node fileName.js (เช่น node demo112.js)
ผลลัพธ์
||Id||Name||subjName||
|101|John|JavaScript|
|102|Bob|MySQL|