firest commit
This commit is contained in:
+19
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Flatten an array into the supplied array.
|
||||
*
|
||||
* @module reduce-flatten
|
||||
* @example
|
||||
* const flatten = require('reduce-flatten')
|
||||
*/
|
||||
module.exports = flatten
|
||||
|
||||
/**
|
||||
* @alias module:reduce-flatten
|
||||
* @example
|
||||
* > numbers = [ 1, 2, [ 3, 4 ], 5 ]
|
||||
* > numbers.reduce(flatten, [])
|
||||
* [ 1, 2, 3, 4, 5 ]
|
||||
*/
|
||||
function flatten (prev, curr) {
|
||||
return prev.concat(curr)
|
||||
}
|
||||
Reference in New Issue
Block a user