js封印对象,利用Object.preventExtensions()方法使其不能拓展属性

2024年05月20日 建站教程

Object.preventExtensions()方法可以让一个对象变的不可扩展,也就是永远不能再添加新的属性。下面web建站小编给的大家简单介绍一下具体实现代码!

具体实现代码如下:

let data = {
  name: "小米",
  sex: "男",
  age: 32
};

Object.preventExtensions(data);
data.age = 12; // 修改年龄
console.log(data.age); //12

delete data.sex;  // 删出性别
console.log(data.sex); // 输出undefined

data.school = "清北"; //新增参数
console.log(data); //{name: '小米', sex: '男', age: 32, school: '清北'}

本文链接:http://so.lmcjl.com/news/4965/

展开阅读全文
相关内容