使用访问器属性模拟java中的私有变量
2019独角兽企业重金招聘Python工程师标准>>>
<script>"use strict";//注意,一定要写严格模式function Emp(id,age){this.id=id;Object.defineProperty(this,"age",{get:function(){return age;},set:function(value){if(value<18||value>65){throw new Error("年龄不符合要求");}age=value;}});Object.seal(this);//密封}var emp=new Emp(1001,24);console.log(emp);console.log(emp.age);//24emp.age++;console.log(emp.age);//25delete emp.id;//Cannot delete property 'id' of #<Emp></script>
转载于:https://my.oschina.net/wangch5453/blog/675308
使用访问器属性模拟java中的私有变量相关推荐
- Js中的数据属性和访问器属性
Js中的数据属性和访问器属性 在javaScript中,对象的属性分为两种类型:数据属性和访问器属性. 一.数据属性 1.数据属性:它包含的是一个数据值的位置,在这可以对数据值进行读写. 2.数据属性 ...
- 《js高级程序设计》6.1.1-6.1.3——数据属性、访问器属性
数据属性:该属性包含了一个数据值的位置,它包含了4个描述行为的特性: 1. [[Configurable]]:表示是否能通过delete删除属性从而重新定义属性,能否修改属性的特性,能否把属性修改为访 ...
- ECMAScript数据属性和访问器属性
ECMA-262 第 5 版在定义只有内部才用的特性(attribute)时,描述了属性(property)的各种特征. ECMA-262 定义这些特性是为了实现 JavaScript 引擎用的,因此 ...
- JS-数据属性与访问器属性
数据属性与访问器属性 1.对象属性的作用主要是数据的存储 2.既然数据存在存储,则会有增删改查相关操作(增加属性,修改属性值,获取属性值,删除属性) 3.数据属性用于控制属性的增删改查特征 4.访问属 ...
- 深入理解对象的数据属性与访问器属性及属性间相互转换
ECMA-262 第 5 版在定义只有内部才用的特性(attribute)时,描述了属性(property)的各种特征.ECMAScript 中有两种属性:数据属性和访问器属性. 1. 数据属性 数据 ...
- JavaScript | 数据属性与访问器属性
属性类型 数据属性 - 包含一个数据值的位置,可以读取和写入值 [writable] 是否能修改属性的值 true [enumerable] 是否通过for in 循环返回属性(是否可以被枚举) tr ...
- 非静态方法可以访问Java中的静态变量/方法吗?
"非静态方法可以访问静态变量或调用静态方法"是Java中有关静态修饰符的常见问题之一,答案是, 是的 ,非静态方法可以访问静态变量或调用静态方法. Java中的方法. 这没有问题, ...
- 数据属性和访问器属性
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>数据 ...
- java怎么给类中的私有变量赋值_Java核心技术笔记分享------第二章 类与对象
对象与类 一.面向对象思想的概述 1>面向对象与面向过程: 二者都是一种思想,面向对象是相对于面向过程而言的.面向过程强调的是功能行为.面向对象,将功能封装进对象,强调具备了功能的对象. 面向对 ...
最新文章
- 数据结构之——队列与循环队列
- [YTU]_2866(结构体---点坐标结构体)
- BeanPostProcessor使用心得
- Asp.Net中判断是否登录,及是否有权限?
- 洛谷——P1540 机器翻译
- 阿联酋esma认证怎么做_行业视野 | 关于阿联酋eCall 的要求更新
- 从0到1:Python爬虫知识点梳理
- 正则表达式 学习笔记2.2
- C语言之取反和取相反数
- 广域网宽带接入技术七GPON技术
- 如何克服自己的懒惰-第二弹
- 餐饮行业为什么要开发点餐app?
- IOS获取农历节日.节气
- 21 C++ 长度单位转换
- C++自带string类的常用方法
- ffmpeg nvenc编码
- AdaBoost算法原理
- oracle千万级数据量的表关联更新
- nas系统存储服务器,企业搭建NAS存储服务器的三部曲,你都清楚嘛?
- 王半仙儿的日记-0002
热门文章
- 这段AI的深情告白在外网爆火:我并非真实,从未出生,永不死亡,你能爱我吗?...
- 起底在线教育行业的技术霸主
- 9岁去读博!全球最年轻的大学毕业生火了:4岁上小学,8岁进入荷兰“中科大”,智商145...
- 禾多推出高精度定位和自动驾驶验证平台!倪凯:助力行业量产,定位中国向导...
- 第五篇 第二章社会单位消防安全管理
- FFmpeg代码实现视频剪切
- Linker加载so失败问题分析
- LinkedBlockingQueue 注记
- web项目路径如何更改
- SQL Server 2008中原生的分层数据类型:hierarchyid