JavaScript 对象直接量
■知识点
使用直接量可以快速定义对象,也是定义对象最高效、最简便的方法。具体用法如下:
var objectName = {
属性名1 :属性值1,
属性名2 :属性值2,
...
属性名n :属性值n
};
在对象直接量中,属性名与属性值之间通过冒号进行分隔,属性值可以是任意类型的数据,属性名可以是JavaScript标识符,或者是字符串型表达式。属性与属性之间通过逗号进行分隔,最后一个属性末尾不需要逗号。
■实例设计
【示例1】下面的代码使用对象直接量定义两个对象。
var o = { //对象直接量
a : 1, //定义属性
b : true //定义属性
}
var ol = { //对象直接量
"a" : 1, //定义属性
"b" : true //定义属性
}
【示例2】属性值可以是任意类型的值。如果属性值是函数,则该属性也称为方法。
var o = { //对象直接量
a : function (){ //定义方法
return 1;
}
}
【示例3】如果属性值是对象,可以设计嵌套结构的对象。
var o = { //对象直接量
a : { //嵌套对象
b:1
}
}
【示例4】如果不包含任何属性,则可以定义一个空对象。
var o = {} //定义一个空对象直接量
点击加载更多评论>>