实现效果
可复制代码
// 数据
var data = [
{
id: 1,
children: [{
id: 2,
children: [{
id: 3
}]
}]
}
];
// 函数调用
getArray(data);
// 实现代码
function getArray(data, id) {
for (var i in data) {
console.log(data[i].id);
// 循环对比
if (data[i].id == id) {
break;
} else {
// 再次调用
getArray(data[i].children, id);
}
}
}