美文网首页
js递归的使用

js递归的使用

作者: 阿克兰 | 来源:发表于2020-03-05 12:18 被阅读0次
    var data=[
            {
          name:"k",
          child:[
            name:"b",
              child:[
                name:"e",
                child:[]
              ]
          ]
        },
            {
          name:"k",
          child:[
            name:"b",
              child:[
                name:"e",
                child:[]
              ]
          ]
        },
        {
          name:"k",
          child:[
            name:"b",
              child:[
               
              ]
          ]
        },
    {
          name:"k",
          child:[
           
          ]
        },
        
        
        
    ]
    

    可使用递归

      function creattree(data){
          var str='<ul>';
          for(var i=0;i<data.length;i++){
            str+=data[i].name;
              if(data[i].child){
                str+=creattree(data[i].child);
              }
              str=+'</li>'
          }
          str+='</ul>'
          retrun str
    
        }
        $(".box").html(str)
    

    相关文章

      网友评论

          本文标题:js递归的使用

          本文链接:https://www.haomeiwen.com/subject/fkatrhtx.html