猿问
下载APP

请问一下:javascript中var i = {};是什么意思?

请教高手:javascript中var i = {};是什么意思


繁星点点滴滴
浏览 79回答 4
4回答

幕布斯7119047

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

蛊毒传说

var i = {};跟var i = new Object();是一个意思,JavaScript 有3中方式定义对象,还有一种:function P (x) {this.x = x;}var i = new P();

蝴蝶不菲

定义一个空对象。lixiaolong2114 意思差不多不就行了,js本来对变量的类型定义就很随意的嘛

沧海一幻觉

这个就等同于 var i = new Object();之所以使用这样的写法,是为了是脚本代码更简短,执行效率更高
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答