get()や$.makeArray()でjQueryオブジェクトから配列を取得できる。
取得後は配列なので、jQueryオブジェクトでは使用できなかった.pop()や.reverse()やjoin()が使えるようになる。
対象のhtml
<p>aaa</P>
<p>bbb</P>
<p>ccc</P>
配列に変換される箇所
console.log($('p'));
/*get()や$.makeArray()では0,1,2の部分が配列として取得できる。
0: p
1: p
2: p
context: document
length: 3
prevObject: jQuery.fn.jQuery.init[1]
selector: "P"
__proto__: jQuery[0]
*/
##get()
$array = $('p').get();
console.log($array);
/*
0: p
1: p
2: p
*/
##$.makeArray()
$array = $.makeArray($('p'));
console.log($array);
/*
0: p
1: p
2: p
*/