Skip to content

preventExtensions 与freeze、seal区别 #169

Open
@TieMuZhen

Description

@TieMuZhen

const obj = {
    a: 1,
    b: 2
}
Object.preventExtensions(obj);
obj.a = 2; // 可修改
delete obj.b; // 可删除
obj.c = 3; // 不可拓展

console.log(obj);

image

preventExtensions、freeze、seal区别

freeze:不可修改、不可删除、不可拓展
seal:可修改、不可删除、不可拓展
preventExtensions:可修改、可删除、不可拓展

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions