最简练的代码将扁平化一维对象数组(具有id、pId或id、parentId或ID、PID)转换为结构化的数组,通过PID或parentId转换为有逻辑关系的树形结构数组(List转换为tree)
方法一flat2StructureArray(arr){returnarr.filter((father)=>{letchildren=arr.filter((child)=>father.ID==child.PID);children.length>0&&(father.children=children);returnfather.PID=='';})}方法二flatArray2TreeArr