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