JavaScript 语言精粹读书笔记(第三章)
来源:互联网 发布:万网域名实名认证 编辑:程序博客网 时间:2024/05/29 19:42
- 在对象字面量中,如果属性名是合法的标示符那么时候用引号扩起来是可选的,相应的在访问属性时可以使用两种方式,中括号或者点。否则定义时引号是必须的,在访问时也只能使用括号形式。
- 每个对象都会被链接到原型对象,可以通过原型对象实现继承,所有通过对象字面量创建的对象都会被连接到object.property,也可以指定某个对象为原型对象。
- 当访问一个对象的属性时,会出发原型链,首先会检查当前对象是否有这个属性,如果没有则再去原型对象找,如果还没有,再去原型对象的原型对象找,以此类推,直到到达object.property。
- 只会在读取属性值时出发原型链,设置属性值时不会,因为如果设置时发现对象没有改属性而去在原型对象中寻找属性并设置的话,会影响一类对象的值。
- for in 在枚举对象属性时,属性出现的顺序是不确定的,如果程序需要依赖于属性顺序,可以通过定义一个存放属性名的数组,并通过另一种for 循环来实现,这种方式的好处是可以只关注数组中的属性名。不用担心其中混有原型链的属性或其他不需要关注的属性。
- 通过delete 来移除一的对象的属性,这样可能会暴露出原型链的属性。
0 0
- JavaScript 语言精粹读书笔记(第三章)
- 《JavaScript语言精粹》读书笔记
- 《JavaScript语言精粹》读书笔记
- javascript语言精粹-------------------------读书笔记
- JavaScript语言精粹(读书笔记)
- javascript 语言精粹读书笔记
- 《JavaScript语言精粹》读书笔记
- JavaScript 语言精粹读书笔记(第二章)
- JavaScript 语言精粹读书笔记(第四章)
- JavaScript 语言精粹读书笔记(第五章)
- 读书笔记之JavaScript语言精粹
- 【读书笔记】javascript语言精粹--第8章 方法
- 《JavaScript 语言精粹》 学习笔记 —— 第三章 对象
- JavaScript语言精粹 读书笔记(一)
- JavaScript语言精粹 读书笔记(二)
- JavaScript语言精粹 读书笔记(三)
- 《javascript语言精粹》读书笔记 Item2 对象
- 《JavaScript语言精粹》读书笔记(一)
- Android Fragment 你应该知道的一切
- 解决float浮动带来的父元素高度没有的问题---清除浮动
- 微信6.0.2版本js获取分享到朋友圈和发送给朋友事件
- hibernate 事务和隔离级别
- javascript switch妙用
- JavaScript 语言精粹读书笔记(第三章)
- 背包问题(java)
- AltGr键
- 4-3-2 最大公约数-枚举
- Linux core 文件介绍
- Android最火框架集锦以及资源库
- Tomcat/IIS 的跨区域访问问题
- JavaScript 语言精粹读书笔记(第四章)
- 第4章 复合类型