目前遇到一个问题,要获取多维数组里面的所有id,数组维度又不确定,虽然最多5层,但循环写起来太臃肿,递归算法也不太熟
var arr = [
{
id: 1,
type: '',
children: [
{
id: 2,
type: '',
children: [
{
id: 3,
type: '',
children: [
{
id: 4,
type: '',
children: [...]
}
]
}
]
}
]
}
]
如何获取arr里面所有的id
呢