Learn about object-oriented programming in JavaScript, including classes, objects, and principles of OOP. Explore how to implement prototypal inheritance in JavaScript using different methods.
Table of contents
What is a Class?What is an Object?What Does Abstraction Mean in OOP?What Does Encapsulation Mean in OOP?What Does Inheritance Mean in OOP?What Does Polymorphism Mean in OOP?What is Prototypal Inheritance in JavaScript?How to Implement Prototypal Inheritance in JavaScriptHow to Implement Prototypal Inheritance with Constructor Functions in JavaScriptHow to Implement Prototypal Inheritance with ES6 Classes in JavaScriptHow to Implement Prototypal Inheritance with Object.create() in JavaScriptHow Inheritance Works in JavaScriptHow Encapsulation Works in JavaScriptWrapping Up7 Comments
Sort: