js Object.seal()

 

封闭对象

 

不能往对象中添加属性

不能修改

不能重新定义特征

 

const user = {
    name:"angdh",
    age:11
};


Object.seal(user);

console.log(
    JSON.stringify(Object.getOwnPropertyDescriptors(user),
    null,
    2)
);


if(!Object.isSealed(user)){
    user.site = "www.sss";
    delete user.name
};

console.log(user);

 

posted @ 2021-07-03 10:51  AngDH  阅读(92)  评论(0编辑  收藏  举报