Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
Recursively flatten an array or arrays.
Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.
Get a compare function for array to sort
Turn anything into an array
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
Create an error from an array of error messages
Returns the first index at which a given element can be found.
Exclude certain items from an array
Swap two items in an array. Does not modify the Array prototype.
Sort the keys in an object.
Sort array elements in ascending order.
Array#filter() with also detecting indexes of filtered values
A tiny, faster alternative to native Array.prototype.every
Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.
Randomize the order of items in an array
A module that checks the diff when values are added, removed, or changed in an array.
A module that checks diff when child elements are added, removed, or changed