28

I don't hate JavaScript. Change my mind.

Comments
  • 19
    No.

    You have the right to your own opinion and I couldn't care less about your opinion lol
  • 6
    It's just a language
  • 4
    Why? If you like it, good for you
  • 6
    console.log([]==0);
  • 3
    @vlatkozelka it's a feature, not a bug. It makes perfect sense, except for those who don't understand coercion.

    http://es5.github.io/#x11.9.3
  • 10
    If you don't hate JavaScript, there IS no mind that one could change.
  • 5
    Have you tried turning it off and on again?
  • 3
    To each his own.
  • 5
    If you haven’t been beaten down already by Js, your day will come.
  • 7
    "Aah yes. Your Stockholm Syndrome is very nice this time of the year" -Michael, GTA V
  • 2
    @karasube didn't say it's a bug. The fact that it's a feature is why js is fucked up. Why not have [].length like every other language there is? Why do js devs have to re-learn how == works just for js?

    I have said this a 100 times on devrant and I'll post it anytime a comment like yours pops up. "who don't understand" comments are not convincing, I don't need a language that wants to fuck up how + and = works in my head.
  • 0
    Buy me a beer.
  • 0
    @vlatkozelka well I can't agree since it's part of the specs and inherent to the nature of JS, any developer should read the specs before getting on the boat.

    From my point of view it's not a good argument anymore since there are a lot of not-fcked langs targeting JS or WASM.

    Still there are a lot of things that makes no sense... fucked up non-monadic implementation of Promise, async/await behavior is naive at best, most API are still callback-only, classes are a big setback, etc ...
Your Job Suck?
Get a Better Job
Add Comment