Enum জাভাস্ক্রিপ্টে নেটিভলি সাপোর্টেড নয়। আমরা যাইহোক Object.freeze ব্যবহার করে Enum তৈরি করতে পারি, সব এনumerable প্রপার্টি ধারণকারী একটি অবজেক্ট তৈরি করে এবং তারপর অবজেক্টটি ফ্রিজ করে যাতে নতুন enum যোগ করা যায় না।
উদাহরণ
const Color = { RED: 1, BLUE: 2, GREEN: 3, YELLOW: 4 }; Object.freeze(Color); // উদাহরণ ব্যবহার: let carColor = Color.BLUE; // নতুন রঙ যোগ করার চেষ্টা সাইলেন্টলি ফেল: Color.WHITE = 5; console.log(Color)আউটপুট
{ RED: 1, BLUE: 2, GREEN: 3, YELLOW: 4 }