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

继承中Object.create与new的区别。

继承中Object.create与new的区别。

不太甜 2018-09-22 14:42:25
<script type="text/javascript">     function Parent(name){          this.name=name;     }     Parent.prototype.hi=function(){          console.log('你好,我是'+this.name);     }     function Child1(name,age){          Parent.call(this,name);     }     function Child2(name,age){          Parent.call(this,name);     }     Child1.prototype=new Parent();     Child2.prototype=Object.create(Parent.prototype);     // Child2.prototype.constructor=Child2;     var child1=new Child1('小明',12);     var child2=new Child2('小红',13);     child1.hi();     console.log(child1);     child2.hi();     console.log(child2);</script>想问一下Object.create与new的区别?谢谢各位大佬。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1219 浏览
慕课专栏
更多

添加回答

举报

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