I used to say that JavaScript is mature enough to not need polyfiling by the likes of Lodash or Underscore. This opinion is in the same vein as jQuery where the language has caught up in matters of the DOM ♥️, so then what is JavaScript lacking?
Considering that JavaScript is able to cater for both Object Orientated Programming styles and Functional Programming styles, you will know that the likes of classes and Object.create are comparable to handle stylistic choices. But here's the kicker, there is no functional if, switch, match equivalent that you might find in other languages.
Functional JavaScript feels like it still requires a library where as oop is getting a lot of attention to improve its usage within the language.
Lodash and Underscore are such libraries, so is this the case for them, what are your thoughts?