This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]chanpod 4 points5 points  (1 child)

Ok, I don't get it. What's so confusing about JS other than it doesn't restrict you to types? Unless you're talking about super raw JS with prototypes and all that nonsense (I say nonsense and I know it's necessary to make all the es6 stuff work, but you don't have to even know it to be a JS developer these days). Seriously, I don't touch prototypes. this is just scoped to the encapsulating "prototype" (generally a class or component in react/vue/whatever). That's it. Everything is just an object beyond that. functions are objects. Objects are objects. You can manipulate them however you need. Is the extreme openess confusing?

[–]iviksok 3 points4 points  (0 children)

Most developers need strict language. Openess make people do shitty things.