1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 'use strict'
|
| /**
| * Flatten an array into the supplied array.
| *
| * @module reduce-flatten
| * @example
| * var 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)
| }
|
|