VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网站开发 > JavaScript >
  • JavaScript教程之js统计页面上每个标签的数量

复制代码
        function fold(node){
            var map = new Map();
            map.set(node.tagName,1);
            [].reduce.call(node.children,(acc,child)=>{
                deal(acc,fold(child));
                return acc
            },map)
            return map
        }

        function deal(srcMap,tarMap){
            tarMap.forEach((value,tagName)=>{
                var newV = value + ~~srcMap.get(tagName);
                srcMap.set(tagName,newV);
            })
        }         
复制代码

 调用


相关教程