1. 程式人生 > >寫一個函數來獲取一個網頁中用到的html標簽有多少種

寫一個函數來獲取一個網頁中用到的html標簽有多少種

作用 source con class pos ... log 知識點 cto

代碼段

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

知識點

  1. DOM選擇器的種類和用法。
  2. ES6擴展運算符用法,本次是用於將類數組對象轉換成數組對象。
  3. ES6 Set數據結構,以及Set用於“數組去重”的作用

寫一個函數來獲取一個網頁中用到的html標簽有多少種