What is the _.flatten() method in Lodash?

Overview

The _.flatten() method in Lodash is used to flatten an array to a single level deep.

Syntax

_.flatten(array)

Parameter

This method accepts the following parameter:

  • array: This is the array to be flattened.

Return value

This method returns a single level flattened array.

Code example

Let’s look at an example of the _.flatten() method in the code snippet below:

Console
Implementation of the _.flatten() method

Code explanation

In the HTML tab:

  • Line 5: We import the lodash script.

In the JavaScript tab:

  • Line 2: We create an array and initialize it with a few values.
  • Line 5: We use the _.flatten() method to flatten the array.
  • Line 9: We print the original array before flattening it.
  • Line 11: We print the output to the console.

Output

We get an array in which all the values are flattened to a single level deep.

Free Resources