多维数组对象扁平化

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) } }, []) }