對象直接量是由一個清單構成,這個清單的元素是用冒号分隔的屬性/值對,元素之間用逗号隔開,整個清單封閉在大括号之中。例如:平時建立對象是這樣
[color=brown] var point=new object()
point.x=2.3;
point.y=-1.2;[/color]
而用對象直接量就可以寫為:
[color=blue]var point={x:2.3,y:-1.2} [/color]
對象直接量可以嵌套,如:
[color=blue]var rectangle={upperLeft:{x:2,y:2}, lowerRight:{x:4,y:4} } [/color]
對象直接量中的惶惶值不必是常量,它可以是任意的表達式