<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>原型链继承</title>
</head>
<body>
<script>
function Father() {
this.name = '马云'
}
Father.prototype.init = function () {
console.log('Father')
}
function Son() {
}
// 当我们new 一个构造函数时 会生成一个__proto__原型指针(指向我们的原型)
// 所以我们把指向Father的原型指针赋值给Son.prototype (这样Son的原型指针就指向了Father的原型,Father的指针也指向Father的原型)
Son.prototype = new Father()
var father = new Father()
var son = new Son()
console.log(father, son)
</script>
</body>
</html>
原型链继承
最新推荐文章于 2023-08-07 18:40:14 发布