您的位置:首页 > Web前端 > JavaScript

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

throw {
name: 'Error',
message: 'uh-oh'
}


//这就是定义object literal的方法{}
var dog={};

//添加一个属性
dog.name="benji";

//添加一个方法
dog.getName=function(){
return dog.name;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐