javascript中的var i = {};是什么意思

var i = {};



var i = new Object();
是一个意思,JavaScript 有3中方式定义对象,还有一种:

function P (x) {
  this.x = x;
}

var i = new P();

 

var i = {};是什么意思,这是通过Json方式定义一个函数对象,该函数对象体为空,但不能说对象为空,执行alert(i)绝对不是null,提问者可以试一下,当然也不是等效于var i = new Object();语句,这个语句是在用Object原型创建实例,而提问者的var i = {};语句是在定义一个函数对象

 

posted @ 2012-09-19 16:31  马儿快跑  阅读(6892)  评论(1编辑  收藏  举报