DeveloperBreeze

Javascript Cheatsheet Development Tutorials, Guides & Insights

Unlock 1+ expert-curated javascript cheatsheet tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your javascript cheatsheet skills on DeveloperBreeze.

JavaScript Utility Libraries Cheatsheet

Cheatsheet August 21, 2024
javascript

<table>
  <tr>
    <th>Function</th>
    <th>Description</th>
    <th>Example</th>
  </tr>
  <tr>
    <td><code>_.chunk(array, size)
    Splits an array into groups of the specified size.
    _.chunk(['a', 'b', 'c', 'd'], 2) => [['a', 'b'], ['c', 'd']]
  
  
    _.debounce(func, wait)
    Creates a debounced function that delays invoking the provided function until after the specified wait time.
    _.debounce(() => console.log('Hello'), 1000)
  
  
    _.cloneDeep(value)
    Creates a deep clone of the provided value.
    _.cloneDeep({ a: 1, b: { c: 2 } }) => { a: 1, b: { c: 2 } }
  
  
    _.merge(object, sources)
    Merges two or more objects into one, combining their properties.
    _.merge({ a: 1 }, { b: 2 }) => { a: 1, b: 2 }
  
  
    _.uniq(array)
    Creates a duplicate-free version of an array.
    _.uniq([1, 2, 2, 3, 4, 4]) => [1, 2, 3, 4]
  

Underscore.js is a lightweight utility library similar to Lodash, providing useful functions for working with arrays, objects, and other data types.