-
慕村9548890
提问者问的是:var i = {};是什么意思,这是通过Json方式定义一个函数对象,该函数对象体为空,但不能说对象为空,执行alert(i)绝对不是null,提问者可以试一下,当然也不是等效于var i = new Object();语句,这个语句是在用Object原型创建实例,而提问者的var i = {};语句是在定义一个函数对象
-
犯罪嫌疑人X
var i = {};跟var i = new Object();是一个意思,JavaScript 有3中方式定义对象,还有一种:function P (x) {this.x = x;}var i = new P();
-
慕哥6287543
定义一个空对象。lixiaolong2114 意思差不多不就行了,js本来对变量的类型定义就很随意的嘛
-
神不在的星期二
这个就等同于 var i = new Object();之所以使用这样的写法,是为了是脚本代码更简短,执行效率更高