TypeScript:
การพิมพ์ผลลัพธ์การแก้ไขโค้ด

วิธีการ:

ต้องการพิมพ์ผลดีบักใน TypeScript หรือ? วิธีใช้ Console เป็นตัวเลือกหลักของคุณ ดู console.log, console.error, และเพื่อนๆ ในการทำงาน:

// ข้อความบันทึกพื้นฐาน
console.log('Look Ma, I am debugging!');

// ข้อความบันทึกแบบกลุ่ม
console.group('User Details');
console.log('Name: John Doe');
console.log('Age: 34');
console.groupEnd();

// ตาราง
console.table([{ a: 1, b: 'Y' }, { a: 'Z', b: 2 }]);

// ผลดีบักประเภท Error
console.error('Oops! Something went wrong.');

// ผลดีบักประเภท Warning
console.warn('This is a warning.');

// ผลดีบักประเภท Debug
console.debug('This is a debug message.');

ตัวอย่างผลลัพธ์:

Look Ma, I am debugging!
User Details
    Name: John Doe
    Age: 34
(index) a  b
0       1  "Y"
1       "Z" 2
Oops! Something went wrong.
This is a warning.
This is a debug message.

ลงลึก

กลับไปในวันนั้น, เรามี alert() - มันเข้ามาด้านหน้าและบล็อกงานจนกระทั่งจัดการได้ ตอนนี้, เมธอด console ครอบคลุม พวกมันน้อยกวนน้อยลงและมาพร้อมกับซุปเปอร์พาวเวอร์: จัดหมวดหมู่ข้อความ, พิมพ์ตาราง, หรือสไตล์ผลลัพธ์

มีทางเลือกอื่นหรือ? แน่นอน คุณอาจเขียนไปยังไฟล์หรือส่งข้อความผ่านเครือข่ายเพื่อการบันทึกแบบรีโมท สำหรับบราวเซอร์, เครื่องมือเช่น Chrome’s DevTools ให้คุณควบคุมระดับและรูปแบบของการบันทึกได้มากขึ้น

ในเรื่องการใช้งาน, console ใน TypeScript กลายเป็น JavaScript เมื่อถึงเวลาที่รัน, และนั่นคือที่ที่การกระทำทั้งหมดเกิดขึ้น ประเภท TypeScript ที่หรูหราไม่เปลี่ยนเกมในที่นี้ - เป็น console ธรรมดาภายใต้ฮูด, ไม่ว่าจะเป็นบราวเซอร์หรือ Node

ดูเพิ่มเติม