为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

繁星点点滴滴 2019-07-09 12:07:14
请教高手:javascript中var i = {};是什么意思
查看完整描述

4 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

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

查看完整回答
反对 回复 2019-07-13
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

var i = {};



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

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

var i = new P();



查看完整回答
反对 回复 2019-07-13
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

定义一个空对象。

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

查看完整回答
反对 回复 2019-07-13
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

这个就等同于 var i = new Object();
之所以使用这样的写法,是为了是脚本
代码更简短,执行效率更高

查看完整回答
反对 回复 2019-07-13
  • 4 回答
  • 0 关注
  • 1166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信