Để tạo mảng const trong JavaScript, chúng ta cần viết const trước tên mảng. Các phần tử mảng riêng lẻ có thể được gán lại nhưng không phải toàn bộ mảng.
Sau đây là đoạn mã để tạo một mảng không đổi 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,.sample { font-size: 20px; font-weight: 500; } </style> </head> <body> <h1>Const array in JavaScript</h1> <div class="sample"></div> <div style="color: green;" class="result"></div> <button class="Btn">CLICK HERE</button> <h3> Click on the above button to change array values and reassign the array later </h3> <script> let sampleEle = document.querySelector(".sample"); let resEle = document.querySelector(".result"); const arr = [22, 33, 44, 55]; sampleEle.innerHTML = "Original Array = " + arr; document.querySelector(".Btn").addEventListener("click", () => { (arr[0] = 44), (arr[1] = 99), (arr[2] = 0); resEle.innerHTML += "Changing array elements value" + arr + '<br>'; try { arr = [11, 11, 11, 11]; } catch (err) { resEle.innerHTML += "Trying to reassign const array = " + err; } }); </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' -