js数组扁平化

Javascript   2025-01-13 16:24   52   0  
/**
 * 数组扁平化
 * @Author susu
 * @Date 2023-4-3
 * @param {*} arr 数组
 * @returns []
 */
const flatten = (arr) => {
  return arr.reduce((prev, curValue) => {
    return prev.concat(Array.isArray(curValue) ? flatten(curValue) : curValue);
  }, []);
};
console.log(
  flatten([
    [1, 2, 3],
    [4, 5, 6],
  ]),
);


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。