理解javascript之 对象
2013-10-01 22:25
288 查看
大纲:
1、介绍attribute property的异同,翻译自http://javascript.info/tutorial/attributes-and-custom-properties#properties
2、介绍两种property,即数据property和访问器property,以及每种property对应的四种attribute,即[[configrable]],[[enumerable]],[[writable]],[[value]]和[[configurable]],[[enumerable]],[[get]],[[set]]
3、定义property的方法,即Object.defineProperty()和Object.defineProperties(),以及使用字面量定义和defineProperty()定义导致attribute的默认值的异同。由于无法直接获取到四种attribute的值,因此介绍可获取到attribute的方法,即Object.getOwnPropertyDescription(object,property),但支持这一方法的浏览器为IE9+,Firefox4+,safari5+,opera12+,Chrome
1、介绍attribute property的异同,翻译自http://javascript.info/tutorial/attributes-and-custom-properties#properties
2、介绍两种property,即数据property和访问器property,以及每种property对应的四种attribute,即[[configrable]],[[enumerable]],[[writable]],[[value]]和[[configurable]],[[enumerable]],[[get]],[[set]]
3、定义property的方法,即Object.defineProperty()和Object.defineProperties(),以及使用字面量定义和defineProperty()定义导致attribute的默认值的异同。由于无法直接获取到四种attribute的值,因此介绍可获取到attribute的方法,即Object.getOwnPropertyDescription(object,property),但支持这一方法的浏览器为IE9+,Firefox4+,safari5+,opera12+,Chrome
相关文章推荐
- JavaScript对象、函数的理解,$.ajaxsetup({complete:XX})中complete属性是一个函数。
- 深入理解JavaScript系列(47):对象创建模式(上篇)
- 对JavaScript面向对象的一些理解(二)函数和对象的关系
- 理解Javascript_08_函数对象
- 理解Javascript_10_对象模型
- Javascript对象和原型继承的理解
- 深入理解JavaScript的闭包特性 如何给循环中的对象添加事件
- 深入理解javascript构造函数和原型对象
- javascript中对象与原型的理解;null和undefined的理解
- 深入学习理解jQuery中的extend方法以及JavaScript中对象的复制
- 深入理解JavaScript系列(48):对象创建模式(下篇)
- 简单理解javascript中的原型对象,实现对之间共享属性和行为
- 捋一捋JavaScript对象的理解
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- js学习笔记——理解javascript的对象与继承
- JavaScript创建对象:深入理解编程原理
- javascript构造函数以及原型对象的理解
- 【JavaScript】理解面向对象
- 深入理解javascript原型和闭包(1)——一切都是对象
- 深入理解JavaScript中创建对象模式的演变(原型)