今天碰到了一个数据结构是这样的:
obg:{
value:'aaa',
children:{
{
value:'bbb',
children:{
value:'ccc',
children:{}
}
}
}
}
调用接口后,返回对象中某一级的value,需要找出此item,以及它的父级。
1、递归
但此方法只能找出每一级的key和value,某些特定操作不太实用。
2、循环遍历
此方法不完善,暂在此记录,以后空闲改进为支持特定操作的递归。
今天碰到了一个数据结构是这样的:
obg:{
value:'aaa',
children:{
{
value:'bbb',
children:{
value:'ccc',
children:{}
}
}
}
}
调用接口后,返回对象中某一级的value,需要找出此item,以及它的父级。
1、递归
但此方法只能找出每一级的key和value,某些特定操作不太实用。
2、循环遍历
此方法不完善,暂在此记录,以后空闲改进为支持特定操作的递归。