JS 数组操作(递归)
多维度数组取其中符合条件的属性,数组扁平化并将所取属性存入数组
// 递归获取数组对象属性
export const traverse = (arr, newArr = []) => {for (let i = 0; i < arr.length; i++) {let a = {...arr[i]}if(a.children !== null){newArr.push(a.caption)traverse(a.children, newArr)}}return newArr
}
待补充。。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
