递归函数的使用

  • Post author:
  • Post category:其他




使用递归的时候需要return值

    editAuthority() { 
	    // 点击修改权限      
	    this.filterAuthority = ''      
	    let Arr = []      
	    this.hasAuthority.forEach(item => {        
	    		this.handleAuthority(item, Arr)      
    		})   
	    console.log(Arr)      
	    this.isEditAuthority = true      
	    this.$refs.updateAuthorityTree.setCheckedKeys(Arr)    
    },    
    handleAuthority(data, arr) {      
	    if (data.children.length === 0) {        
		    arr.push(data.menuCode)      
	    } else {        
		    data.children.forEach(item => {          
		    		return this.handleAuthority(item, arr)        
		    })      
	    }    
    },



版权声明:本文为liu18130617928原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。