var empty = {};
var point = {x:0,y:0};
var circle={x:point.x,y:point.y+1,radius:2};
以上都是对象直接量。
对象直接量是这样一个表达式:[color=red]每次计算它的时候,它都创建并初始化一个新的不同的对象。[/color]
这就是说,如果一个单个的对象直接量出现在重复调用的一个函数的循环体中,它可以创建很多个新的对象。
来自《JavaScript权威指南(第五版)》中文版。
var point = {x:0,y:0};
var circle={x:point.x,y:point.y+1,radius:2};
以上都是对象直接量。
对象直接量是这样一个表达式:[color=red]每次计算它的时候,它都创建并初始化一个新的不同的对象。[/color]
这就是说,如果一个单个的对象直接量出现在重复调用的一个函数的循环体中,它可以创建很多个新的对象。
来自《JavaScript权威指南(第五版)》中文版。