JS递归怎么实现这道题目?
看到一道面试题,想用递归实现
相关代码
let a = {
value: 1,
children: [{
value: 2,
children: [{
value: 3,
children: [{
value: 4,
children: [{
value: 5
}]
}]
}]
}]
};
let b = func(a);
// 要求b的结构如下
[{ value: 1 },
{ value: 2 },
{ value: 3 },
{ value: 4 },
{ value: 5 }]