JavaScript
es6
es2015

HTMLCollectionを配列に変換して使う(ES2015+)

More than 1 year has passed since last update.

document.getElementsByTagName('div');で取得したHTMLCollectionはそのままだとforEach,map,reduce,filter等の便利な関数は使えないので配列に変換する必要がありますが、ES2015だとすっきり書けます。

const div = document.getElementsByTagName('div');
[...div].forEach((item) => {
  // 処理
});