5
AlgoRythm
41d

It just hit me that despite being possibly the most object-heavy language out there, JavaScript actually wasn't even properly object oriented for the longest time. No language-level support for Encapsulation, Inheritance, and without a strict class system, it can never really have polymorphism or abstraction.

Since literally everything is an object, it's impossible to make it object oriented 🤯

Comments
  • 0
    The word object has different meanings depending on the context. In JS, object doesn‘t mean the same as it means in OOP.
    Object often just means "an instance of a type".
  • 2
    OOP sucks ass anyway.
  • 0
    @jestdotty as beautiful as a turd covered with flies
Add Comment