ตัวแปร const บางตัวสามารถเปลี่ยนแปลงได้ มันไม่ได้กลายเป็นตัวแปรแบบอ่านอย่างเดียว แต่เป็นเลเยอร์แรกที่มีการป้องกันมากกว่า

หากคุณสร้างสตริงด้วย const คุณจะไม่สามารถเปลี่ยนแปลงสตริงได้ แต่ถ้าคุณสร้างวัตถุว่างด้วย const คุณสามารถเพิ่มค่าให้กับวัตถุและเปลี่ยนค่าเหล่านั้นได้

ตัวอย่างเช่น คุณสามารถทำสิ่งต่อไปนี้:

const obj = {};

const.hello = 'สวัสดี';

const.hello = 'ลาก่อน';

console.log(const) // วัตถุ {สวัสดี: “ลาก่อน”}