如何理解对象直接量?

在js中,为什么说,如果一个单个的对象直接量出现在重复调用的一个函数的循环体中,它就可以创建很多个新的对象?求代码验证。

var empty = {};
var point = {x:0,y:0};
var circle={x:point.x,y:point.y+1,radius:2};

以上都是对象直接量。

对象直接量是这样一个表达式: 每次计算它的时候,它都创建并初始化一个新的不同的对象。

这就是说,如果一个单个的对象直接量出现在重复调用的一个函数的循环体中,它可以创建很多个新的对象。