OOP
OOP(Object-Oriented Programming) is an approach in programming in which data is encapsulated withinobjectsand the object itself is operated on, rather than its component parts.
JavaScriptis heavily object-oriented. It follows aprototype-based model,but it also offers aclass syntaxto enable typical OOP paradigms.