我有一个 3 级深度对象,具有相同的结构化子对象:
var data = {
0:{"level":1,
"data": {
0:{"level":2,
"data": {
0:{"level":3,
"data": null},
1:{"level":3,
"data": null}
}
},
1:{"level":2,
"data":{
0:{"level":3,
"data": null},
1:{"level":3,
"data": null}
}
}
}
}}
和递归函数:
$.each(data, function(k,v){
rfunc(k,v)
});
function rfunc(key, val) {
console.log(val.level)
if ( val.data ) {
$.each(val.data, function(key, val) {
rfunc(key, val)
});
}
}
哪个控制台,正如预期的那样:
1 2 3 3 2 3 3 请帮助我,当程序回到“2”时我可以跟踪的方式
感谢关注!