js不规则多维数组递归

function traverse(obj) {
          for (var a in obj) {
            if (typeof (obj[a]) == "object") {
              traverse(obj[a]); //递归遍历
            } else {
              // console.log(obj)
              if(obj.departmentId==itemData.departmentOrgId){
                sureArrDepart=obj;
                return;
              }
              // console.log(a + "=" + obj[a]); //如果是值就显示
            }
          }
        }
        traverse([res])
原文地址:https://www.cnblogs.com/dianzan/p/12889763.html