博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript禁止修改对象
阅读量:4633 次
发布时间:2019-06-09

本文共 431 字,大约阅读时间需要 1 分钟。

  • 禁止扩展 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

你可能感兴趣的文章
Struts2框架的常量属性及包含其他配置文件
查看>>
weiphp 投票插件的主控制器部分代码
查看>>
ZOJ--1610-Count the Colors
查看>>
资源 | 普通程序员如何自学机器学习
查看>>
如何判断一个数是否为素数
查看>>
基本控件学习以( RadioGroup和RadioButton 的学习使用)
查看>>
Test Scenarios for Excel Export functionality
查看>>
5月3日上课笔记-XML解析
查看>>
【嵌入式开发】Raspberry Pi 树莓派性能测试
查看>>
【Qt开发】设置Qt应用程序图标
查看>>
CentOS 6.2 安装kdbg
查看>>
libevent源码分析:event_assign、event_new
查看>>
a new start in cnblogs
查看>>
luogu 2216 理想的正方形 单调队列(其实没有DP)
查看>>
在控制台应用程序下,创建窗口,避开WinMain函数入口
查看>>
最大连续子数组和--dp
查看>>
英文词频统计预备,组合数据类型练习
查看>>
缓存整个页面
查看>>
PHP范例注册审核
查看>>
jquery知识简单运用
查看>>