Object-Oriented Programming in JavaScript
Introduction
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of "objects". These objects can contain data, in the form of fields (often known as properties or attributes), and code, in the form of procedures (often kn...
divyparekh.com5 min read
Kasun Jayawardena
Experienced .NET and NodeJS fullstack software engineer
Good summary