Collect.js is a convenient and dependency free wrapper for working with arrays and objects.
All Available Methods
Website Demo