//?將樹數(shù)據(jù)轉(zhuǎn)換一維數(shù)組
????treeDataToCompressed(source)?{? //?source樹形數(shù)據(jù)
??????for?(const?i?in?source)?{
????????this.res.push(source[i]);
????????source[i].children?&&?source[i].children.length?>?0
????????????this.treeDataToCompressed(source[i].children)
??????????:?"";?//?子級遞歸
??????}
??????return?this.res;
????},
// 樹形數(shù)據(jù)獲取一維數(shù)組的ID集合
?flatten(array?=?[])?{
??????//?console.log(array)
??????return?[].concat(
????????...array.map(item?=>
??????????[].concat(item.id,?this.flatten(item.children?||?[]))
????????)
??????);
????},