getStorageIds(array) {
//获取档案库id
let ids = [];
function getIds(array, ids) {
array.forEach(item => {
if (item.id) {
ids.push(item.id);
}
if (item.children) {
ids = getIds(item.children, ids);
}
})
return ids;
}
if (Array.isArray(array)) {
if (array.length == 0) {
return [];
}
} else {
return [];
}
ids = getIds(array, ids);
return ids;
},
js遍历树形结构数据下的所有子节点的id,并返回一个存放id的数组