Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

จัดรูปแบบข้อความเป็นตารางด้วย New Line ใน JavaScript

ใช้ 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|