JavaScript introduces OOP(Object Oriented Programming) in four main ways. Single Object Prototype chain Classes Subclasses Now let take a look at each of them and how they work. Single Object Single object are the basic building block of OOP i...