写一个函数来获取一个网页中用到的html标签有多少种

代码段

const getTagNameNum = () => {
  return new Set([...document.querySelectorAll('*')].map(el => el.tagName)).size
}

知识点

  1. DOM选择器的种类和用法。
  2. ES6扩展运算符用法,本次是用于将类数组对象转换成数组对象。
  3. ES6 Set数据结构,以及Set用于“数组去重”的作用
posted @ 2018-03-09 22:00  Plortinus  阅读(1016)  评论(0编辑  收藏  举报