数组与对象转换的问题

一个数组中有多个对象,每个对象中包含子级数组,把每个对象的子级数组存到一个新数组中

慕标琳琳
浏览 627回答 2
2回答

眼眸繁星

arr2 = arr.reduce((cur, next) => {  return cur.concat(next.children) }, [])

Cats萌萌

let newArr = []; arr.forEach((element) => {    if (typeof element === 'object') { // [] => object         for (const attr in element) {            const value = element[attr];            if (Array.isArray(value)) { // [] => object => []                 newArr.push(value);             }         }     } });console.log(newArr);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript