JavaScript yöntemlerini yeni duydum freezeve sealherhangi bir Nesneyi değişmez hale getirmek için kullanılabilir.
İşte nasıl kullanılacağına dair kısa bir örnek:
var o1 = {}, o2 = {};
Object.freeze(o2);
o1["a"] = "worked";
o2["a"] = "worked";
alert(o1["a"]); //prints "worked"
alert(o2["a"]); //prints "undefined"
Arasındaki fark nedir freezeve seal? Performansı artırabilirler mi?
Object.preventExtensionsek olarak Object.sealve Object.freeze. Object.preventExtensionsyeni nesnelerin bir nesneye eklenmesini önler. Genişletilebilirliği kapalı olan nesnelerdeki özelliklerin değerlerini silebilir, yapılandırabilir ve değiştirebilirsiniz Object.preventExtensions.

