犀牛书随手记-05
来源:互联网 发布:淘宝女装,连衣裙 编辑:程序博客网 时间:2024/04/30 23:10
关于对象的读写性
我们知道对象属性是由键值对构成的,在ECMAScript5中,属性值可以用一个或者两个方法替代
当程序查询存储器属性时会调用getter方法,其返回值就是属性存取表达式
当程序设置一个存储器的属性的值时,会调用setter方法
和数据属性不同,存储器属性不具有可写性。如果属性同时具有二者,则该属性是可读写的。如果只有getter方法,则该属性是一个只读的 ,反之亦然。
举个栗子
var p ={ x:1, y:2, get r(){return this.x+this.y}, set g(newValue){return this.x*this.y+newValue}, get sq(){return this.x+2} }
值得注意的是get 是没有参数的 但是set 是有参数的
而且存储器是可以继承的
0 0
- 犀牛书随手记-05
- 犀牛书随手记-01
- 犀牛书随手记 -02
- 犀牛书随手记-03
- 犀牛书随手记-04
- 犀牛书随手记-06
- 重读犀牛书读书笔记
- js犀牛书
- 犀牛书1-50
- 犀牛。
- 随手记
- 随手记
- 随手记
- 随手记
- 随手记
- 随手记
- 随手记
- 随手记
- db_oracle_account_01
- MongoDB数据存储结构
- MATLAB向txt连续写入数据
- 使用服务开启关闭暂停音乐
- Python一周学习的小结
- 犀牛书随手记-05
- 第2章第3节练习题1 串的模式匹配(Naive)
- FZUOJ 2150 Problem 2150 Fire Game (双起点BFS)
- Android-Uiautomator:[6]运行中传入参数
- Scala-01:函数定义、流程控制、异常处理
- Android笔记--对同步与异步的概念上的理解和对LayoutParams的理解
- 一起学CC3200之开发环境简介(2)烧录程序
- C#窗体自适应
- 应用程序之间的跳转设置info.plist