• 禁止扩展 Object.preventExtensions(obj);
var me = {name: "xiaowtz"
};
console.log(Object.isExtensible(me)); //true,对象默认都是可扩展的Object.preventExtensions(me); //禁止对象扩展后,不可以给对象添加新的属性console.log(Object.isExtensible(me)); //falseme.age = 18;
console.log(me); //age属性没有被添加

运行结果:

  

  • 对象封印 Object.seal(obj);

被封印的对象是不可扩展的且不可配置;

  • 对象冻结 Object.freeze(obj);

被冻结的对象是不可扩展的,是被封印的,也不能写入任何数据;即数据属性只读的被封印对象;

转载于:https://www.cnblogs.com/xiaowtz/p/4511601.html

javascript禁止修改对象相关推荐

  1. javascript动态修改对象的属性名

    在做东钿业务系统的时候,经常碰到写很多重复的ajax对接,于是就想封装一个方法,但是接收data的字段名不一样,所以就需要用到动态对象属性名这个写法了.其实很简单.直接看一下代码吧. 转载于:http ...

  2. javascript 无法修改 数组中对象_谈谈JavaScript中对象建立(Object)

    在这篇文章中我将会着重说明如何创建JavaScript里的对象(Object). 对象(Object)是什么? 在开始介绍如何创建对象前,我们要知道对象是什么.对象(Object)简单地来说,就是一堆 ...

  3. 第一百一十四节,JavaScript文档对象,DOM进阶

    JavaScript文档对象,DOM进阶 学习要点: 1.DOM类型 2.DOM扩展 3.DOM操作内容 DOM自身存在很多类型,在DOM基础课程中大部分都有所接触,比如Element类型:表示的是元 ...

  4. 检查值是否是JavaScript中的对象

    如何检查值是否是JavaScript中的Object? #1楼 尝试这个 if (objectName instanceof Object == false) {alert('Not an objec ...

  5. JavaScript学习笔记——对象知识点

    javascript对象的遍历.内存分布和封装特性 一.javascript对象遍历 1.javascript属性访问 对象.属性 对象[属性] //字符串格式 //javascript属性的访问方法 ...

  6. javascript select option对象总结

    javascript select option对象总结 一基础理解: var e = document.getElementById("selectId"); e. option ...

  7. Javascript中的对象查找【转】

    编辑点评:本文作者为大家介绍Javascript中的对象查找一些问题,希望有所帮助. 近期群里常有人提一些简单的问题,比如发一段代码乱七八糟的代码,然后说里面某个变量是什么,比如这里就有个很好的例子: ...

  8. JavaScript 中的对象拷贝(深拷贝、浅拷贝)

    对象是 JavaScript 的基本块.对象是属性的集合,属性是键值对.JavaScript 中的几乎所有对象都是位于原型链顶部 Object 的实例. 介绍 如你所知,赋值运算符不会创建一个对象的副 ...

  9. 17个实用的JavaScript数组和对象的方法

    原文:Useful Javascript Array and Object Methods 作者:Robert Cooper 译者:Jim Xiao 前段时间,我收听了一个很棒的Syntax FM播客 ...

最新文章

  1. 在web项目中使用SpringMVC
  2. Kali Linux软件更新日报20190622
  3. quot;正统quot;函数式编程 两个规则
  4. ] ssh登录慢的原因
  5. JAVA操作HDFS API(hadoop)
  6. Python代码注释应该怎么写?
  7. Java编写程序时出现警告:Resource leak: 'xxx' is never closed 解决方案
  8. java http头 字符串转日期_springboot~DTO字符字段与日期字段的转换问题
  9. MYSQL 数学运算符问题
  10. 微信气泡主题设置_微信猫和老鼠主题怎么弄?猫和老鼠聊天气泡主题设置教程...
  11. LeetCode(21)——合并两个有序链表(JavaScript)
  12. Ubuntu怎么截图?一些快捷键备忘
  13. Kubernetes详解(二十六)——金丝雀发布
  14. 用python把unix格式转换成windows格式
  15. 平方方程应该都有整数解
  16. Android之TextView属性大全
  17. 红尘一醉,愿得一人心;烟火夫妻,白首不相离
  18. python清洗数据去除停用词_python之NLP数据清洗
  19. 长差分:LongDifference及AcemogluAER论文推介
  20. 大文件数据传输会遇到哪些问题?

热门文章

  1. Linux08-日志
  2. usr share里没有mysql_无法在ubuntu 12.04上安装mysql,找不到消息文件’/usr/share/mysql/errmsg.sys’...
  3. 三菱fx2n64mr说明书_三菱FX2N可编程控制器使用手册
  4. 软件安全访谈:ZipSlip、NodeJS安全性和BBS攻击
  5. 部分人说 Java 的性能已经达到甚至超过 C++,是真的吗?
  6. sql server几种读写分离方案的比较
  7. Sass函数:Sass Maps的函数-map-has-key($map,$key)
  8. 35.2. Subversion 版本控制
  9. 2014 年美国程序员薪资调查
  10. eclipse静态部署tomcat