Inheritance is the process of inheriting properties of objects of one constructor by objects of another constructor.When a constructor is derived from a cons...
Multilevel Inheritance in javascript
seen from China
seen from Malaysia
seen from United States

seen from United States
seen from Malaysia

seen from United States
seen from Ukraine
seen from Chile
seen from China
seen from Russia
seen from United States

seen from United States
seen from United Kingdom
seen from Philippines
seen from China

seen from United States

seen from Sweden
seen from China
seen from China

seen from Singapore
Inheritance is the process of inheriting properties of objects of one constructor by objects of another constructor.When a constructor is derived from a cons...
Multilevel Inheritance in javascript
OOP in JavaScript
Here is the quick example of inheritance in JavaScript. This example was taken from https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript
// define the Person Class function Person() {} Person.prototype.walk = function(){}; Person.prototype.sayHello = function(){ alert ('hello'); }; // define the Student class function Student() { // Call the parent constructor Person.call(this); } // inherit Person Student.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 method Student.prototype.sayGoodBye = function(){ alert('goodBye'); } var student1 = new Student(); student1.sayHello(); student1.sayGoodBye(); // check inheritance alert(student1 instanceof Person); // true alert(student1 instanceof Student); // true