<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>原型链继承</title>
</head>
<body>
<script>
// 创建一个函数作为父类型
function Supper() {
this.supProp = 'Supper property'
}
Supper.prototype.showSupperProp = function () {
console.log(this.supProp);
}
// 创建一个函数作为子类型
function Sub() {
this.subProp = 'Sub property'
}
// 子类型的原型为父类型的一个实例对象
Sub.prototype = new Supper()
var sub = new Sub()
// 子类型的实例调用父类型原型上的方法
sub.showSupperProp() // Supper property
</script>
</body>
</html>