• vermaterc@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Object oriented languages can be either class based or prototype based. Java is class based, JS was back then prototype based

    • seravenael@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      They still are, the class syntax is syntactic sugar for prototype functions. I would say the only real difference right now as far as I know is that classes allow for private members(#prop), whereas prototype functions don’t.