欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js统计页面上每个标签的数量

程序员文章站 2022-07-09 21:59:13
调用 ......
        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);
            })
        }         

 调用

js统计页面上每个标签的数量