Isomorphic map-reduce function to flatten an array into the supplied array
npm install reduce-flatten



DEPRECATED: Please use the [Array.prototype.flat()]() method built into ES2019 and above.
Example
``js`
const flatten = require('reduce-flatten')
js
> numbers = [ 1, 2, [ 3, 4 ], 5 ]
> numbers.reduce(flatten, [])
[ 1, 2, 3, 4, 5 ]
`$3
This library is compatible with Node.js, the Web and any style of module loader. It can be loaded anywhere, natively without transpilation.
Node.js:
`js
const arrayify = require('reduce-flatten')
`Within Node.js with ECMAScript Module support enabled:
`js
import arrayify from 'reduce-flatten'
`Within an modern browser ECMAScript Module:
`js
import arrayify from './node_modules/reduce-flatten/index.mjs'
`Old browser (adds
window.flatten):`html
``*
© 2016-19 Lloyd Brookes \<75pound@gmail.com\>. Documented by jsdoc-to-markdown.