
İş Zekası Hizmeti Olarak
PlusClouds Eaglet hizmetini deneyin ve AI desteğiyle yüksek kaliteli B2B sıcak potansiyel müşteri ve fırsatları bulun.
JavaScript'te nesneler ve diziler değişkendir. Bu, istediğimiz zaman bir nesneyi (veya diziyi) değiştirebileceğimiz anlamına gelir. Ama herhangi bir nedenle bunun olmasını istemiyorsak ve nesneyi değişmez kılmak istiyorsak.
Bunu freeze() yöntemini kullanarak yapabiliriz.
freeze() yöntemi ile dondurduğunuz bir nesne artık değiştirilemez olur; bir nesneyi freeze ile dondurmak, ona yeni özelliklerin eklenmesini, mevcut özelliklerin kaldırılmasını, mevcut özelliklerin numaralandırılabilirliğini, yapılandırılabilirliğini veya yazılabilirliğini değiştirmeyi ve mevcut özelliklerin değerlerinin değiştirilmesini engeller. Ayrıca bir nesnenin dondurulması, prototipinin değiştirilmesini de engeller.
const obj = {
name: "Jack"
};
Object.freeze(obj);
obj.name = "Kelly";
// Throws an error in strict mode
console.log(obj.name);
// expected output: "Jack"
İşletmeler ve sektörlerle ilgili konularda derinlemesine araştırma yapmak isteyen bir gazeteciyseniz, sizinle çalışmak istiyoruz!
PlusClouds Meraklısı