5

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
    isn't it beautiful 😋
  • 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
  • 0
    @Lensflare flies are such amazing creatures for how simple their brains are and how profilic they are due to just their amazing agility. no other thing on earth has the agility of a fly!
Add Comment