Get the index of the first element in an array that returns truthy for the given value, using strict equality for comparisons.
MIT License
Get the native JavaScript type of a value, preceded by the appropriate indefinite article (either...
Iterates over the elements in an array, returning an array with only the elements for which the c...
Return `true` if a string ends with the given characters.
Checks if the callback returns a truthy value for any element in a collection, or for any sub-str...
Like other checkers, returns true if `value` is falsey. Strings, arrays and `arguments` objects w...
Returns the symmetric difference (exclusive-or) of an array of elements (elements that are presen...
Sort array elements in ascending order.
Returns true if the callback returns truthy for all elements in the given array.
Return an array with the unique values present in _all_ given arrays using strict equality for co...
Get the value of the first occurrence of `key` from an array of objects.
Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the propert...
Given two sorted arrays, a and b, efficiently return an array of indexes of b's elements in a.
Returns `true` if the value of an object's property is strictly true, or it's inverse is false.
Does a shallow comparison of two objects, returning false if the keys or values differ.
Get all but the last element or last n elements of an array.