方法的相同點:
?。?).ES5新增。
?。?).對象不可能擴展,也就是不能再添加新的屬性或者方法。
?。?).對象已有屬性不允許被刪除。
?。?).對象屬性特性不可以重新配置。
方法不同點:
Object.seal方法生成的密封對象,如果屬性是可寫的,那么可以修改屬性值。
Object.freeze方法生成的凍結(jié)對象,屬性都是不可寫的,也就是屬性值無法更改。
"use strict";
let yteng = {
webName:"南昌雅騰",
url:"http://tjegd.cn",
age:6
};
Object.freeze(yteng);
yteng.age=5;
console.log(yteng);
Cannot assign to read only property 'age' of object '#<Object>'