js 多级嵌套数组对象 怎么转化成普通的数组对象?

vue 后端返回的数据如图,怎么让图中多级嵌套的数组对象改成一下格式:
js   多级嵌套数组对象 怎么转化成普通的数组对象?
需要改成以下格式:
js   多级嵌套数组对象 怎么转化成普通的数组对象?
请求各位大佬赐教 急急急!!!

回答

如果是要把多维数组变一维的话,用 Array.prototype.flat

function flatDeep(arr, d = 1) {

return d > 0 ? arr.reduce((acc, val) => acc.concat(Array.isArray(val) ? flatDeep(val, d - 1) : val), [])

: arr.slice();

};

以上是 js 多级嵌套数组对象 怎么转化成普通的数组对象? 的全部内容, 来源链接: utcz.com/a/103151.html

回到顶部