Posted at

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) => {
// 処理
});