Javascript freeze() ile elemanlar覺 dondurmak 扒

Javascript const kelimesi basit deikenlerin sabit kalmas覺n覺 sal覺yor fakat obje ve liste t羹r羹 deikenlerin sadece yeniden atanmas覺n覺 engelliyor.
Const olsa bile listenin i癟erii deiebiliyor.

JS’de bulunan Object.freeze() methodu ile liste veya objeyi tamamen dondurabilirsiniz.

Aa覺daki kod 繹rneinde sadece const kulland覺k. Array ve Obje i癟erii hala deitirilebilir halde

const liste = [1,2,3]
liste[0] = 0
console.log(liste) // 覺kt覺 => [0,2,3]


const obje = {isim : "Burak", ulke : "T羹rkiye"}
obje.isim = "Ali"
console.log(obje)
/*
覺kt覺 => 
{
  isim: "Ali",
  ulke: "T羹rkiye"
}
*/

Object.freeze() kullanmak

JS’in bize salad覺覺 freeze methodu ile liste ve objelerin i癟eriini de dondurabiliriz.

Object s覺n覺f覺nda bulunan freeze methodunu 癟a覺r覺n ve dondurmak istediiniz deikeni parametre olarak g繹nderin.

const liste = [1,2,3]
Object.freeze(liste)
liste[0] = 0
console.log(liste)


const obje = {isim : "Burak", ulke : "T羹rkiye"}
Object.freeze(obje)
obje.isim = "Ali"
console.log(obje)

stteki kodun 癟覺kt覺s覺 :

Yorum b覺rak覺n

E-posta hesab覺n覺z yay覺mlanmayacak. Gerekli alanlar * ile iaretlenmilerdir

Scroll to Top