const person = {name: '啦啦德玛西亚'}console.log(Object.isExtensible(person))// trueconsole.log(Object.isSealed(person))// false// 使用Object.seal()将对象修改为密封对象// 密封对象不可扩展,而且已有成员的[[Configurable]]特性将被设置为false// 意味着不能删除属性和方法// 属性值是可以修改的Object.seal(person)// 可以使用Object.isSealed()检测对象是否被密封,// 因为密封对象是不可扩展的,所以使用Object.isExtensible()检测也会返回falseconsole.log(Object.isExtensible(person))// falseconsole.log(Object.isSealed(person))// trueperson.age = 20console.log(person.age)// undefinedperson.name = '德玛西亚万岁'console.log(person.name)// 德玛西亚万岁delete person.nameconsole.log(person.name)// 德玛西亚万岁