写一个函数来获取一个网页中用到的html标签有多少种
代码段
const getTagNameNum = () => {
return new Set([...document.querySelectorAll('*')].map(el => el.tagName)).size
}
知识点
- DOM选择器的种类和用法。
- ES6扩展运算符用法,本次是用于将类数组对象转换成数组对象。
- ES6 Set数据结构,以及Set用于“数组去重”的作用
如果发现任何错误,请评论指正,谢谢!