js原型链继承的关系

2026-01-22 0 82,299

1、构造函数有原型对象,原型对象有指针指向结构函数,每个实例都有内部指针指向原型对象。

2、Father通过new给Children的原型对象赋值一个实例,从而实现Children继承Father。

实例

// 父构造函数
function Father() {
    this.name = "father"
    this.house = "cottage"
}
// 原型方法
Father.prototype.alertName = function () {
    console.log(this.name)
}
// 创造实例
let f = new Father()
 
f.alertName()//father
 
// 子构造函数
function Children() {
    this.name = "children"
}
// 实现继承:子构造函数的原型对象=父构造函数的实例对象
Children.prototype = new Father()
// 创建子实例
let c = new Children()
// 儿子就继承了父亲的所有属性(大别墅),并且获得了自己的名字
 
c.alertName()//children
 
console.log(c.house)//cottage

以上就是js原型链继承的关系,希望对大家有所帮助。更多js学习指路:js教程

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 web开发 js原型链继承的关系 https://www.zhiup.top/9838.html

相关