vardataOrg=[{"deptId":"794691463171648159","deptName":"技术部","orderNum":"1","parentDeptId":"793587163452260072","deptLevel":"2"},{"deptId":"794691476459187768","deptName":"技术总监","orderNum":"1","parentDeptId":"794691463171648159","deptLevel":"3"},{"deptId":"794691480141782739","deptName":"技术指导","orderNum":"1","parentDeptId":"794691463171648159","deptLevel":"3"}];vardata=[{deptId:'793587163452260072',deptName:'苏州云坤',orderNum:'0',parentDeptId:'0',deptLevel:'1'},{deptId:'793587271729752551',deptName:'研发部',orderNum:'1',parentDeptId:'793587163452260072',deptLevel:'2'},{deptId:'794691459972417844',deptName:'第一个',orderNum:'1',parentDeptId:'793587271729752551',deptLevel:'3'},{deptId:'794691463171648159',deptName:'技术部',orderNum:'1',parentDeptId:'793587163452260072',deptLevel:'2'},{deptId:'794691467110075169',deptName:'财务部',orderNum:'1',parentDeptId:'793587163452260072',deptLevel:'2'},{deptId:'794691476459187768',deptName:'技术总监',orderNum:'1',parentDeptId:'794691463171648159',deptLevel:'3'},{deptId:'794691480141782739',deptName:'技术指导',orderNum:'1',parentDeptId:'794691463171648159',deptLevel:'3'},{deptId:'794691617639961296',deptName:'出纳',orderNum:'1',parentDeptId:'794691467110075169',deptLevel:'3'},{deptId:'794693753655892264',deptName:'hh',orderNum:'1',parentDeptId:'793587163452260072',deptLevel:'2'},{deptId:'794693756105857421',deptName:'sdd',orderNum:'1',parentDeptId:'793587163452260072',deptLevel:'2'},{deptId:'794774119272487828',deptName:'123',orderNum:'1',parentDeptId:'794691459972417844',deptLevel:'4'},{deptId:'794776098478087856',deptName:'第二个',orderNum:'1',parentDeptId:'793587271729752551',deptLevel:'3'},{deptId:'794776111484064031',deptName:'第三个',orderNum:'1',parentDeptId:'793587271729752551',deptLevel:'3'},{deptId:'794776281595089268',deptName:'456',orderNum:'1',parentDeptId:'794774119272487828',deptLevel:'5'}]functiononePar(dataOrg,data){for(varj=0;j
2 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
你这里有多处错误,dataOrg是数组不是对象,另外获取数组中的对象元素的属性值为字符串判断错误,还有一点就是判断多用===,而不是==,我修改代码如下,不知道你不是你所需要的:functiononePar(dataOrg,data){for(varj=0;jif(dataOrg[j].parentDeptId){ console.log(dataOrg)returndataOrg;};if(data[j].deptId===dataOrg[j].parentDeptId){varobj={};obj.deptName=data[j].deptName+"-"+dataOrg[j].deptName;obj.deptId=data[j].deptId;obj.orderNum=data[j].orderNum;obj.parentDeptId=data[j].parentDeptId;obj.deptLevel=data[j].deptLevel;}}returnobj;}onePar(dataOrg,data)
添加回答
举报
0/150
提交
取消
