![User banner](https://programming.dev/pictrs/image/5e8d5fbb-eaf9-4a74-9027-a3478365e5d0.jpeg)
Fun fact: I made this meme to explain my classmates static variables.
TypeScript is next on my list. The loose typing of JavaScript drives me a little nuts sometimes 😅.
![](https://programming.dev/pictrs/image/de9a876b-5c0b-49fd-94f7-aaf80beccf52.png?thumbnail=1024&format=webp)
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.
![](https://programming.dev/pictrs/image/de9a876b-5c0b-49fd-94f7-aaf80beccf52.png?thumbnail=1024&format=webp)
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.
I Imagine the merge conflict hell that these programmers have to go through...
You would think that being named Null would probably cause a problem. But Jeffrey? lol
I'm starting to learn full-stack development. This meme scares me, ngl.
Video
Click to view this content.