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

263 ℃

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: '清北'}

面试题:js如何设置对象,不能给这个对象添加或者删除属性

Java中对象类的常用方法有哪些?

es6语法中map和object有什么不同

es6语法中有关object方法的介绍

javascript根据相同id合并形成child子数组(支持低版本浏览器)

标签: js封印对象, Object

上面是“js封印对象,利用Object.preventExtensions()方法使其不能拓展属性”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_13997.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

百度echarts做一个3d柱状图(ets效果)
织梦DEDECMS后台所有文章列表显示不了文章或显示
DEDECMS自动锚文本的设置方法与技巧详解
Python教程:python字符串相关操作方法
HTML5中常用的全局属性有哪些?