let treeStructure = {
id: 1,
children: {
id: 2,
children: {
id: 3,
children: {
id: 4,
children: {
id: null,
},
},
},
},
};
function getId(obj) {
var idsList = [];
fn(obj);
function fn(obj) {
if (obj.id) {
idsList.push(obj.id);
}
if (obj.children) {
fn(obj.children);
}
}
return idsList;
}
console.log(getId(treeStructure)); // [4, 3, 2, 1]
js树形结构递归获取某项属性
最新推荐文章于 2024-05-13 02:49:58 发布