Javascript Patterns--读书笔记3 ( Literal and Constructors )
2012-09-13 17:47
288 查看
literal其实类似于我们可以对array, function, object...这些由基本类型(string, number,boolean,null, undefined)所组成的复合类型,像简单类型那样来赋值,而不需要动用new来操作。
Object Literal:
实际上javascript中的object类似于hash table中的键值对,它的值可以是基本类型,当然也可以是别的object,我们称之为属性。如果值是function,我们就称他们为method.
来看下面的定义object的方法:
View Code
Object Literal:
实际上javascript中的object类似于hash table中的键值对,它的值可以是基本类型,当然也可以是别的object,我们称之为属性。如果值是function,我们就称他们为method.
来看下面的定义object的方法:
View Code
throw { name: 'Error', message: 'uh-oh' }
//这就是定义object literal的方法{} var dog={}; //添加一个属性 dog.name="benji"; //添加一个方法 dog.getName=function(){ return dog.name; }
相关文章推荐
- [读书笔记]Applying UML and patterns:The agile manifesto and principles
- <<High Performance JavaScript>>读书笔记-5.Strings and Regular Expressions
- Javascript Patterns--读书笔记6 (Code Reuse)
- 《Head First设计模式》 读书笔记10 迭代器与组合模式 The Iterator and Composite Patterns
- Javascript Patterns--读书笔记9 (Iterator)
- JavaScript Patterns and Good Parts
- Javascript Patterns--读书笔记10 (Strategy)
- Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2, 详细读书笔记 2
- Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2, 详细读书笔记 3
- Javascript Patterns--读书笔记7 (singleton)
- Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2, 详细读书笔记 1
- Javascript Patterns--读书笔记10 (Decorator)
- JavaScript Patterns 5.3 Private Properties and Methods
- Javascript Patterns--读书笔记8 (Factory)
- Udacity并行计算课程笔记-The GPU Hardware and Parallel Communication Patterns
- 《C++ Primer》读书笔记第九章-2-顺序容器操作 And vector增长问题
- 《编写可维护的 JavaScript》读书笔记第13章:文件和目录结构
- Ruby on Rails 3.1 Released, Brings Assets Pipeline, Streaming, and Javascript Changes
- The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experi
- <<Information Storage and Management>>读书笔记 之四