npm.io
1.1.2 • Published 1 year ago

@vasturiano/flatten

Licence
MIT
Version
1.1.2
Deps
0
Size
9 kB
Vulns
0
Weekly
0
Stars
1

flatten

NPM package Build Size NPM Downloads

A utility function to recursively flatten nested arrays with arbitrary levels

flatten(array)

Quick start

import flatten from '@vasturiano/flatten';

or using a script tag

<script src="//cdn.jsdelivr.net/npm/@vasturiano/flatten"></script>

Usage example

const nestedArray = [
  1, 
  [
    2, 
    [3, 4], 
    [
      5, 
      6, 
      [7, 8]
    ], 
    9
  ], 
  [
    10, 
    [11]
  ]
];

flatten(nestedArray);

// Result: 
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]

Keywords