Skip to main content

lodashLib extends JS with useful utility functions

Sources: GitHub - lodash/lodash: A modern JavaScript utility library delivering modularity, performance, & extras. Lodash Docs v4.17.11 – Documentation for JavaScript utility library

follows a Functional Programming Paradigm

imported with _ namespace

_.concat(arr1, arr2)

_.fill(arr)

_.filter(arr)

_.flatten(arr)

_.reverse(array)

to return new Array with reversed index

_.uniq(array)

to return new duplicate-free Array

_.uniqWith()

to return new duplicate-free Array with additional callback to control equality comparison

_.forEach(collection, [iteratee])

redundant

_.cloneDeep(value)

_.chain(value)

return lodash wrapper instance over value input allowing method chaining

_.camelCase(string)

return string with camelCase (removes delimiters: whitespace, _ & -)

_.escape(string)

return string convert into HTML Entity (& < \> " ')

_.escapeRegExp(string)

return string with escaped characters for reserved RegExp special characters (& $ . * + ? ( ) [``] { } |)

_.kebabCase(string)

return string with kebab-case

_.snakeCase(string)

return string with snake_case

_.unescape(string)

return string with HTML Entity convert back to normal chars - !inverse _.escape(string)

References

  1. _.chain(value) ↔ return lodash wrapper instance over value input allowing method chaining