@bemoje/arr-flatten

Flattens the passed array recursively.

Usage no npm install needed!

<script type="module">
  import bemojeArrFlatten from 'https://cdn.skypack.dev/@bemoje/arr-flatten';
</script>

README

@bemoje/arr-flatten

Flattens the passed array recursively.

Version

NPM version

Travis CI

dependencies

Dependencies

dependencies

Stats

NPM downloads Forks

Donate

Buy Me A Beer donate button PayPal donate button

Installation

npm install @bemoje/arr-flatten
npm install --save @bemoje/arr-flatten
npm install --save-dev @bemoje/arr-flatten

Usage

import arrFlatten from '@bemoje/arr-flatten'

arrFlatten([1, [2]])
//=> [1, 2]

arrFlatten([1, [2, [3]]])
//=> [1, 2, 3]

Tests

Uses Jest to test module functionality. Run tests to get coverage details.

npm run test

API

arrFlatten

Flattens the passed array recursively.

Parameters
  • arr Array the array to flatten
Returns

Array<any>