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

来源:互联网 发布:动态sql的执行原理 编辑:程序博客网 时间:2024/04/30 06:11

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 = {};语句是在定义一个函数对象;

也可以给这个对象添加属性,如i.aa="你好";alert(i.aa)=  你好

0 0
原创粉丝点击