this post was submitted on 30 Jun 2023
7 points (100.0% liked)

JavaScript

2043 readers
5 users here now

founded 2 years ago
MODERATORS
 

cross-posted from: https://programming.dev/post/302850

Hello, everyone πŸ‘‹. I am a newcomer when it comes to JavaScript. I come from an OOP background (C# and Java). I've recently learned that ES6 has a class keyword that preforms similarly (but not exactly) to common OOP languages. Normally I would be inclined to use this feature in my projects; however, it came to my attention that the usage of class in JavaScript seems to be heavily discussed (mostly in a negative light). My questions to this community are:

  • Should it be used often, sparingly, or be outright avoided?
  • What are its advantages and disadvantages?
  • Are there specific cases where the usage of class excels?

Please share your thoughts.

you are viewing a single comment's thread
view the rest of the comments
[–] Kalabasa 5 points 2 years ago (1 children)

It’s much better than the alternative, which is the .prototype. system thing that I still don’t fully get.

[–] DonjonMaister 2 points 2 years ago

Yeah, I don't fully understand it either πŸ˜….