TypeScript - แสดงคำอธิบายของ enum แทนค่าตอนดีบั๊ก
ฉันทำงานกับ Visual Studio Code และฉันกำลังใช้ enum ต่อไปนี้:
export enum Car {
Toyota,
BMW,
Audi,...
}
เมื่อฉันดีบัก ตัวดีบักจะแสดงค่า 0, 1 แทนคำอธิบายของ enum เช่น Toyota, BMW ฉันต้องตั้งค่าหรือแก้ไขโค้ดอย่างไรเพื่อให้ตัวดีบักแสดงคำอธิบายของ enum ให้ฉันเห็น?
คำตอบ #1
ถ้าไม่จำเป็นต้องใช้ค่าตัวเลขของสมาชิก enum คุณสามารถใช้ 'String Enum' ตามเอกสาร มันจะมีลักษณะดังนี้:
export enum Car {
Toyota = "Toyota",
BMW = "BMW",
Audi = "Audi"
}
ในกรณีนั้น สมาชิกและค่าจะเหมือนกัน และระหว่างการดีบักคุณจะได้รับคำอธิบายของ enum เช่น Toyota, BMW เป็นต้น
