reduce-flatten
Flatten an array into the supplied array.
Last updated 9 years ago by 75lb .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ gnpm install reduce-flatten 
SYNC missed versions from official npm registry.

view on npm npm module downloads Build Status js-standard-style

DEPRECATED: Please use the Array.prototype.flat() method built into ES2019 and above.

reduce-flatten

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

Example

const flatten = require('reduce-flatten')

flatten() ⏏

Kind: Exported function
Example

> numbers = [ 1, 2, [ 3, 4 ], 5 ]
> numbers.reduce(flatten, [])
[ 1, 2, 3, 4, 5 ]

Load anywhere

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:

const arrayify = require('reduce-flatten')

Within Node.js with ECMAScript Module support enabled:

import arrayify from 'reduce-flatten'

Within an modern browser ECMAScript Module:

import arrayify from './node_modules/reduce-flatten/index.mjs'

Old browser (adds window.flatten):

<script nomodule src="./node_modules/reduce-flatten/dist/index.js"></script>

© 2016-19 Lloyd Brookes <75pound@gmail.com>. Documented by jsdoc-to-markdown.

Current Tags

  • 3.0.1                                ...           latest (4 years ago)

5 Versions

  • 3.0.1                                ...           4 years ago
  • 3.0.0                                ...           5 years ago
  • 2.0.0                                ...           7 years ago
  • 1.0.1                                ...           9 years ago
  • 1.0.0                                ...           9 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (1)

Copyright 2013 - present © cnpmjs.org | Home |