对象直接量
创建对象最简单的方式就是在JavaScript代码中使用对象直接量。对象直接量是由若干名/值对组成的映射表,名/值对中间用冒号分隔,名/值对之间用逗号分隔,整个映射表用花括号括起来。属性名可以是
JavaScript标识符,也可以是字符串直接量(包括空字符串)。属性值可以是任意类型的JavaScript表达式,表达式的值(可以是原始值也可以是对象值)就是这个属性的值。下面有一些例子:
1
2
3
4
5
6
7
8
9
10
11
12
var empty={};//没有任何属性的对象
var point={x:0,y:0}//两个属性
var point2={x:point.x,y:point.y+1};//更复杂的值
var book={
"main title":"JavaScript",//属性名字中有空格,必须用字符串表示
'sub-title':"The Definitive Guide",//属性名字里面有连字符,必须用字符串表示
"for":"all audiences",//for是保留字,必须用引号
author:{ //这个属性的值是一个对象
firstname:"David", //这里的属性名都没有引号
surname:"Flanagan"
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。