JavaScriptにおける配列への変換
例えば、段落の疑似配列があるとします:
let elems = document.querySelectorAll('p');
これを通常の配列に変換してみましょう。
方法 1
最もわかりやすい方法は、疑似配列をループで回し、 そのループ内で新しい配列を構築することです:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
方法 2
分割代入を利用する方法もあります:
let arr = [...elems];
方法 3
メソッド Array.from を利用する方法です:
let arr = Array.from(elems);
実践的なタスク
何らかの方法で要素の疑似配列を取得してください。 それを上記の3つの方法で配列に変換してください。
以下の段落があるとします:
let elems = document.querySelectorAll('p');
メソッド slice を使って、最初と最後の段落を除く
すべての段落を取得してください。