JavaScriptにおける配列風オブジェクト
JavaScriptには、配列に似ているがすべての機能をサポートしていないオブジェクトがあります。そのようなオブジェクトは配列風オブジェクトと呼ばれます。
配列風オブジェクトは、DOM要素を操作する際に最も頻繁に発生します。 例を見てみましょう。 以下の段落があるとします:
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
これらの段落を変数に取得してみましょう:
let elems = document.querySelectorAll('p');
変数elemsには配列風オブジェクトが格納されます:
console.log(elems); // これは配列風オブジェクトです
次のレッスンでは、配列風オブジェクトの特性について詳しく見ていき、通常の配列とどの点で類似し、どの点で異なるかを考察します。