不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值,相当于Object.seal
+ 所有属性writable:false
const obj = { name: 'wahaha' } Object.seal(obj) obj.age = 18 obj.age // undefined obj.name = 'cinob' console.log(obj.name) // wahaha delete obj.name // false console.log(obj.name) // wahaha