The example in this article analyzes the usage of inheritance in JavaScript. Share to everyone for your reference. Specifically as follows:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 The |
//define the person Class function person () {} Person.prototype.walk = function () {alert (' I am walking! '); Person.prototype.sayHello = function () {alert (' hello '); Define the Student class function Student () {//Call the parent constructor Person.call (this); \/Inherit Person Stu Dent.prototype = new Person (); Correct the constructor pointer because it points to person Student.prototype.constructor = Student; Replace the SayHello method Student.prototype.sayHello = function () {alert (' Hi, I am a Student ');}//Add Saygoodbye m Ethod Student.prototype.sayGoodBye = function () {alert (' GoodBye ');} var Student = new Student (); Student.sayhello (); Student.walk (); Student.saygoodbye (); Check inheritance alert (student instanceof person); True alert (student instanceof Student); True |
The
wants this article to help you with your JavaScript programming.