js 多级嵌套数组对象 怎么转化成普通的数组对象?
vue 后端返回的数据如图,怎么让图中多级嵌套的数组对象改成一下格式:
需要改成以下格式:
请求各位大佬赐教 急急急!!!
回答
如果是要把多维数组变一维的话,用 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