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权威指南(第五版)》中文版。
JS对象直接量解析
本文介绍了JavaScript中对象直接量的概念及使用方式。对象直接量在每次计算时都会创建并初始化一个全新的对象,若出现在循环调用的函数中,则可能产生大量新对象。

被折叠的 条评论
为什么被折叠?



