多维数组对象扁平化 吴巨丑 2024-06-14 27 阅读1分钟 function newArrFn(arr) { return arr.reduce((acc, cur) => { if (Array.isArray(cur.child)) { const copyCur = { ...cur } delete copyCur.child return acc.concat(copyCur, newArrFn(cur.child)) } else { return acc.concat(cur) } }, []) }