I’m wondering if such a library exists, where the library contains only a collection of common utility functions such as trim, indexOf (for arrays), map, each, typeOf and so on…
I’m aware that jQuery provides some of the functions I listed above, but I’m looking for something that is designed purely for this (I really don’t need jQuery on the server-side running node.js for instance, nor do I want to depend on it if I’m writing a non-jQuery-related JavaScript library). I’ve recently begun collecting an assortment of these functions for future copy/pasting, but my guess is that there are many others that I won’t even know to look for, or think of using, unless someone presents them to me.
The functions you mention are all standard in ECMAScript 5. And this library implements them in such a way that you can use them in older browsers/JavaScript versions as well, in a way that will be compatible when your environment catches up with the standard:
https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js