Bu hata, const ile tanımlanmış değişkene tekrar tanımlama yapmaya çalıştığınızda karşınıza çıkar. Const ile tanımlanan değişkenler daha sonra başka bir değere atanamazlar fakat nitelikleri değiştirilebilir. Örneğin const ile tanımlanan bir listeye eleman ekleme / çıkarma işlemi yapılabilir veya const ile tanımlanan bir objenin property'leri değiştirilebilir fakat = operatörü ile tanımlama yapılamaz.
Örnek Hatalı Kod:
JavaScript:
const x = 3
x = 5
TypeError: Assignment to constant variable
Alternatif Kullanım:
JavaScript:
let x = 3
x = 5