방금 JavaScript 메소드 freeze및 에 대해 들었습니다 seal.
사용 방법에 대한 간단한 예는 다음과 같습니다.
var o1 = {}, o2 = {};
Object.freeze(o2);
o1["a"] = "worked";
o2["a"] = "worked";
alert(o1["a"]); //prints "worked"
alert(o2["a"]); //prints "undefined"
차이점은 무엇이며 freeze그리고 seal? 성능을 향상시킬 수 있습니까?
Object.preventExtensions는 Object.seal및에 Object.freeze있습니다. Object.preventExtensions새로운 아이템이 객체에 추가되는 것을 막습니다. 로 확장 성이 해제 된 객체의 속성 값을 삭제, 구성 및 변경할 수 있습니다 Object.preventExtensions.

