数据
let obj = [
{
a: 1,
b: [
{
a: 1,
b: [
{a: 1}
]
}
]
},
{
a: 2,
b: [
{
a: 2,
b: [
{a: 2}
]
}
]
}
]
广度递归:
广度递归代表着从第一个数据开始,依次的搜索下去,直到所有平级数据搜索完了,才会进行下一级数据的搜索,
所以可以看到打印顺序为 121212
2
深度递归:
深度递归代表着从第一个数据开始,一级一级的搜索下去,直到第一条数据搜索完了,才会进行第二条数据的搜索,
所以可以看到打印顺序为 111222,