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

请问object.create()和new有什么不同?

希望能简洁一点说明,谢谢

正在回答

1 回答

如图所示

http://static.mukewang.com/img/59aa695e00011be907730451.jpg

0 回复 有任何疑惑可以回复我~
#1

Ace_____ 提问者

我的意思是,例如o3是一个对象,然后我用var o1 = Object.create(o3)和用var o2 = new o3有啥区别。。
2017-09-02 回复 有任何疑惑可以回复我~
#2

慕姐8259394 回复 Ace_____ 提问者

具体看o3是什么,如果o3是一个普通对象,o1原型指向o3对象,var o2 = new o3报错; 如果o3是一个函数对象,o1原型指向o3函数对象,o2 原型指向o3.prototype对象
2017-09-03 回复 有任何疑惑可以回复我~
#3

慕村9107202 回复 慕姐8259394

是正解
2018-03-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问object.create()和new有什么不同?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信