JavaScript không hỗ trợ Enums out of the box. Cách duy nhất để có enums trong javaScript là triển khai chúng bằng cách sử dụng các đối tượng.
Sau đây là đoạn mã hiển thị các kiểu liệt kê trong JavaScript -
Ví dụ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 18px; font-weight: 500; color: rebeccapurple; } </style> </head> <body> <h1>Enumerated Types in JavaScript</h1> <div class="result"></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to get the color values</h3> <script> let resEle = document.querySelector(".result"); let color = { orange: 1, red: 2, green: 3, blue: 4, pink: 5, }; document.querySelector(".Btn").addEventListener("click", () => { resEle.innerHTML += "color.orange = " + color.orange + "<br>"; resEle.innerHTML += "color.red = " + color.red + "<br>"; resEle.innerHTML += "color.green = " + color.green + "<br>"; resEle.innerHTML += "color.blue = " + color.blue + "<br>"; resEle.innerHTML += "color.pink = " + color.pink + "<br>"; }); </script> </body> </html>
Đầu ra
Đoạn mã trên sẽ tạo ra kết quả sau -
Khi nhấp vào nút 'BẤM VÀO ĐÂY' -