Classical OOP is like what?

Classical OOP is like governmental red tape... VS the amazing street artist called JavaScript

Note: JavaScript is extremely expressive! You don't need inheritance to create (or extend) objects. You can create objects easily in many ways, from other objects or just like that {}.

Note 2: functions in JS are extremely powerful and are all you need to write complex logic. This note is too short to encompass the meaning of this. Please look up Functional Programming for more on the subject. Please also look up some js libraries on it.

Note 3: due to the above 2 points, JavaScript renders many classical OOP design patterns useless