<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/150
提交
取消