メソッドtoArray

メソッド toArray は、jQueryの要素セットを JavaScriptの配列に変換します。これは、 この配列に対してJavaScriptのメソッドや関数、 例えばソートや 逆順を 適用できるようにするために必要です。

構文

全ての要素セットを取得するには以下のようにします:

javascript.toArray();

例

メソッド toArray を使用して、すべての p タグ要素を 配列として取得し、reverse を使用して逆順にし、JavaScriptのメソッド join を使用して要素のテキスト内容を文字列として出力してみましょう:

html<p>テキスト1</p>
<p>テキスト2</p>
<p>テキスト3</p>

<div>テキスト4</div>
javascriptfunction print(elems) {
  let arr = [];
  
  for (let i = 0; i < elems.length; i++) {
    arr.push(elems[i].innerHTML);
  }
  
  console.log(arr.join(' '));
}

alert($('p').toArray().reverse());

関連項目

  • 要素セットを取得するメソッド get,
  • セット内の要素をフィルタリングするメソッド filter,