js手写数组扁平化

function flatten(arr) {
    
    
  let res = [];
  for (let i = 0; i < arr.length; i++) {
    
    
    if (Array.isArray(arr[i])) {
    
    
      res = res.concat(flatten(arr[i]));
    } else res = res.concat(arr[i]);
  }
  return res;
}

おすすめ

転載: blog.csdn.net/weixin_43595755/article/details/118278779