JavaScriptでNodeListオブジェクトをArrayにする方法
最初に結論(2通り)
・const category = Array.from(document.querySelector('.mw-category'));
・const category = [...document.querySelector('.mw-category')];
の2通り
javascript30の4番目である講義を受けていてのメモ
const category = document.querySelector('.mw-category');
で得ることができるものはNodeListオブジェクトである。
したがって、このままではmap()やreduce()、sort()を作用させることはできない。
エラーを書く
map()やreduce()を使いたいため、NodeListオブジェクトをArrayにしたい。
そのためには、冒頭に提示した2つの方法が考えられる。
・const category = Array.from(document.querySelector('.mw-category'));
・const category = [...document.querySelector('.mw-category')];
(再掲)