2022-09-30JavaScript00
请注意,本文编写于 574 天前,最后修改于 574 天前,其中某些信息可能已经过时。

数组扁平化是指将一个多维数组变为一维数组

[1, [2, 3, [4, 5]]]------ > [1, 2, 3, 4, 5];

递归法:

function flatten(arr) {
  let res = [];
  arr.map((item) => {
    if (Array.isArray(item)) {
      res = res.concat(flatten(item));
    } else {
      res.push(item);
    }
  });
  return res;
}

本文作者:前端小毛

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!