大赵传奇

援引事类,扬搉古今,举要删芜,言辩而理切--QQ276605216

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

原来js里替换不是替换全部,只替换第一个,

替换全部要加匹配

var str = "atetateg".replace("a",""); 则只会替换第一个a

var str = "atetateg".replace(/a/g,"");  会替换所有  /g 代表匹配全文

单引号换成双引号

因为JSON.parse只认全部双引号

树的构造:

 

 长度

 console.log(Object.keys(json).length);

        this.sdeTreeData= [
            {label: '1级'},
            {label: '2级'},
            {label: '3级',
                children: [
                    {label: '二级 2-1wwwwwwwwww',}, 
                    {label: '二级 2-2',}
                ]
            }
        ];

          this.sdeTreeData=[];
          for(var key in json){
              let lbl=key;
              if(json[key]!='undefined'){
                  let items=[]
                  for(var sub in json[key]){
                      items.push({label: sub});
                  }
                  this.sdeTreeData.push({label: lbl, children: items});
              }
           }

 

posted on 2021-03-29 16:44  赵长青  阅读(173)  评论(0编辑  收藏  举报