> Neither, JS' syntax is bad or ugly.
Languages are more than syntax. The problem is the excess of boilerplate, lack of good APIs and general lack of consistency.
Tell me a language where this is acceptable: https://gist.github.com/4471029
=> Underscore, 4KB in production and gives you _.sortBy and _.difference among other amenities