社区
JavaScript
帖子详情
var o = new Object和var o = new Object()的区别!
amingo
2010-06-22 09:17:29
var o = new Object和var o = new Object()有区别吗? 是什么?
...全文
195
13
打赏
收藏
var o = new Object和var o = new Object()的区别!
var o = new Object和var o = new Object()有区别吗? 是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
madStone_l
2010-06-22
打赏
举报
回复
呵呵 。学习了
relucent
2010-06-22
打赏
举报
回复
()
是必然的。省略只是 js的一种特性而已, JS语法就是那么规定的,没有理由。
relucent
2010-06-22
打赏
举报
回复
其实这么说 你就理解了
JS在实例化类对象时(new),如果不传递参数,可以省略括号,
amingo
2010-06-22
打赏
举报
回复
不是标准这么简单。
relucent
2010-06-22
打赏
举报
回复
第一种 是标准的写法而已。
第二种 是一种简写,因为 new 一个对象不带参数的话可以省略()
你可以比较下
alert( new Boolean)
alert( new Boolean(1))
alert( new Boolean(2))
bancxc
2010-06-22
打赏
举报
回复
ss[Quote=引用 2 楼 relucent 的回复:]
var o = new Object()
var o = new Object
var o = {}
三个效果是一样的,个人倾向用第三种写法,因为简介明了。
[/Quote]
amingo
2010-06-22
打赏
举报
回复
[Quote=引用 2 楼 relucent 的回复:]
var o = new Object()
var o = new Object
var o = {}
三个效果是一样的,个人倾向用第三种写法,因为简介明了。
[/Quote]
第1种Object后的(),是什么意思,代表什么?
relucent
2010-06-22
打赏
举报
回复
var o = new Object()
var o = new Object
var o = {}
三个效果是一样的,个人倾向用第三种写法,因为简介明了。
hoojo
2010-06-22
打赏
举报
回复
觉得是“王八的屁股”,规定的!
shenzhenNBA
2010-06-22
打赏
举报
回复
[Quote=引用楼主 amingo 的回复:]
var o = new Object和var o = new Object()有区别吗? 是什么?
[/Quote]
我也很模糊呢,关注....
yingzhilian2008
2010-06-22
打赏
举报
回复
不知道呢!!
SqlServer2008
2010-06-22
打赏
举报
回复
学习 ***
PowerBI系列之DAX函数专题
DAX函数初体验: Max、Sum、Divide、if、Values等 值函数表函数以及表和列的概念 DAX函数术语、语法、运算符 DAX运算符和引擎中字母大小写问题 DAX编程注释和快捷键 DAX与Excel函数的共同点和
区别
(PPT) DAX、...
js中
var
a=
new
Object
()和
var
a={}有什么
区别
吗?
原文:http://zhidao.baidu.com/link?url=G057tERsdTZUDihwpY-ASA1ZnkUtwgmYQRF-aHOcyPy2u_O1MIA1oifEjTBpQqZ5rPSg8sNdydsb2L0feASYCa ...js和其它语言一样,一切对象的基类都是
Object
,所以,
new
Object
()和简
当执行代码
var
obj =
new
Object
();时
new
运算符所做的工作
var
obj =
new
Object
();
new
共经过了4个阶段: 创建一个空对象 let obj = {}; //创建一个空对象 让空对象的原型属性指向原型链,这个空对象继承构造函数的原型 obj.__proto__ =
Object
.prototype; 上下文(this)会被...
js 创建对象的第二种方式
new
Object
var
obj =
new
Object
(); // 属性名与属性值书法方式与字面量有
区别
. 对象名.属性名 = 属性值,每个属性用分号;结尾 //之前的是 name:'张三李四', obj.name = '张三李四'; obj.age = 20; obj.sex = '男', .
var
a=[]; 和
var
a=
new
Array(); 的
区别
,为什么前者效率高
因为 JSON格式的语法是引擎直接解释的。而
new
Array 则需要调用Array的构造器。... 而已
var
o=
new
Object
();道理是同样,
new
Object
()需要调用
Object
的构造器。3.在js中执行字符串替换时,或查找字符...
JavaScript
87,907
社区成员
224,615
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章