... I'll never, for the life of me, understand comparing a high-level scripting language to almost the lowest of low-level assembly languages, as if JS doesn't give you abstractions at all.
If you can't write good code in JS, it's because you're a bad programmer.
If you can't write good code in JS, it's because you're a bad programmer.