标签:复用 ons student ict ade prim named 实现 this
//javascript_原型继承
//--------------------------------------代码1:
‘use strict‘
function inherits(Child, Parent) {
var F = function () {};
F.prototype = Parent.prototype;
Child.prototype = new F();
Child.prototype.constructor = Child;
}
function Student(props) {
this.name = props.name || ‘Unnamed‘;
}
Student.prototype.hello = function () {
alert(‘Hello, ‘ + this.name + ‘!‘);
}
function PrimaryStudent(props) {
Student.call(this, props);
this.grade = props.grade || 1;
}
// 实现原型继承链:
inherits(PrimaryStudent, Student);
// 绑定其他方法到PrimaryStudent原型:
PrimaryStudent.prototype.getGrade = function () {
return this.grade;
};
//--------------------------------------代码1解说:
//1.inherits()方法复用实现原型继承
标签:复用 ons student ict ade prim named 实现 this
原文地址:https://www.cnblogs.com/mexding/p/8990972.html