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

js统计页面上每个标签的数量实例代码

程序员文章站 2023-08-23 19:20:00
具体代码如下所示: function fold(node){ var map = new map(); map.set(node.ta...

具体代码如下所示:

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统计页面上每个标签的数量实例代码

总结

以上所述是小编给大家介绍的js统计页面上每个标签的数量实例代码,希望对大家有所帮助