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

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

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

阿波罗的战车 2019-09-20 15:14:35
请教高手:javascript中var i = {};是什么意思
查看完整描述

4 回答

?
慕村9548890

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

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

查看完整回答
反对 回复 2019-09-22
?
犯罪嫌疑人X

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

var i = {};



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

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

var i = new P();




查看完整回答
反对 回复 2019-09-22
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

定义一个空对象。

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

查看完整回答
反对 回复 2019-09-22
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

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

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

添加回答

举报

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