array.js 247 B

12345678910111213
  1. 'use strict'
  2. module.exports = {
  3. flatten: ar => ar.reduce((acc, item) => {
  4. if (Array.isArray(item)) {
  5. acc.push.apply(acc, flatten(item))
  6. } else {
  7. acc.push(item)
  8. }
  9. return acc
  10. }, [])
  11. }