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

关于Javascript中的继承问题,一个实例对象如何继承另一个构造函数的原型

关于Javascript中的继承问题,一个实例对象如何继承另一个构造函数的原型

红颜莎娜 2018-10-23 17:14:22
1.如何让p1使用person2原型中的方法,p1同时可以使用person1原型方法。(function(){    function person1(){            }    function person2(){            }    person1.prototype={        say:function(){            console.log("我是person1的原型");        }    }    var p1=new person1();        person2.prototype={        talk:function(){            console.log("我是person2的原型")        }    }    })()
查看完整描述

1 回答

?
胡子哥哥

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

不清楚你这么做的意义是什么?

如果仅仅是调用一两次可以使用call或者apply借用。

如果随时可以互相调用,那么两个构造函数作用就相同了,没什么意义!

如果是有一个构造函数,但是想增强这一个构造函数,又不想破坏原来的构造函数,可以使用继承。


查看完整回答
反对 回复 2018-11-24
  • 1 回答
  • 0 关注
  • 589 浏览
慕课专栏
更多

添加回答

举报

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