function flattenData(data) { let result = []; function flatten(item) { result.push(item); if (item.children && item.children.length > 0) { item.children.forEach(flatten); delete item.children; } } data.forEach(flatten); return result; } // 示例用法 const flattenedData = flattenData(a.data); console.log(flattenedData);
欢迎阅读!
6666
嗯了
666