看到一个很简洁的工具函数,记录一下,

如果想将一个多维数组彻底的降维,可以这样实现:

const flattenDeep = arr =>
  Array.isArray(arr)
    ? arr.reduce((a, b) => [...a, ...flattenDeep(b)], [])
    : [arr];
1
2
3
4

TOC