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

Syntax การกำหนด Enums ใน JavaScript

Enums ไม่ได้รองรับใน JavaScript โดยตรง แต่สามารถสร้าง Enums ด้วย Object.freeze โดยสร้าง object ที่มี enumerable properties แล้ว freeze object ไว้ เพื่อไม่ให้เพิ่ม enum ใหม่ได้

ตัวอย่าง

const Color = {    RED: 1,    BLUE: 2,    GREEN: 3,    YELLOW: 4 }; Object.freeze(Color); // Example usage: let carColor = Color.BLUE; // Trying to add new colors fails silently: Color.WHITE = 5; console.log(Color)

ผลลัพธ์

{ RED: 1, BLUE: 2, GREEN: 3, YELLOW: 4 }