Sabit objeler?
const
ile tanımlanmış objeler değiştirilebilir mi ? Ne düşünüyorsunuz?
const kullanici = {
isim: "Mazlum"
};
// çalışır mı?
kullanici.isim = "Mahmut";
Tabi ki çalışır, hiçbir problem yok.
const
sadece değişkenin kendisinin değişmesine engel olur.
Diğer bir deyişle kullanici
bir referans obje tutmaktadır ve bu değişmez. Fakat bunun içeriği değişebilir.
const kullanici = {
adi: "Mahmut"
};
// calisir
kullanici.isim = "Mahmut";
// hata
kullanici = 123;