Front End Web Developer Question:

Download Job Interview Questions and Answers PDF

Tell me the difference between classical inheritance and prototypal inheritance?

Front End Web Developer Interview Question
Front End Web Developer Interview Question

Answer:

The great thing about JavaScript is the ability to do away with the rigid rules of classical inheritance and let objects inherit properties from other objects.

☛ Classical Inheritance: A constructor function instantiates an instance via the “new” keyword. This new instance inherits properties from a parent class.
☛ Prototypal Inheritance: An instance is created by cloning an existing object that serves as a prototype. This instance—often instantiated using a factory function or “Object.create()”—can benefit from selective inheritance from many different objects.

Download Front End Web Developer Interview Questions And Answers PDF

Previous QuestionNext Question
Tell me are you a team player? Give an example of a time when you had to resolve a conflict with another member on your team?Tell me what can you do to improve page performance?