数组对象扁平化

 flatObj(arr, obj = {}) {

           return [].concat(...arr.map(item => {

            if (item.childrenOrgList) {

              let arr = [].concat(item, ...this.flatObj(item.childrenOrgList));

              delete item.childrenOrgList;

              return arr;

            }

            return [].concat(item);

          }

        ));

      }

你可能感兴趣的:(数组对象扁平化)