In jQuery possiamo convertire una serie di elementi in array JavaScript.
Il metodo $.makeArray()
converte qualsiasi oggetto simile ad un array in un vero array JavaScript.
Vediamolo in dettaglio.
Sintassi:
$.makeArray( oggetto )
Esempio:
var elems = document.getElementsByTagName( "div" ); // oggetto DOM NodeList
var arr = $.makeArray( elems );
arr.reverse(); // usa un metodo degli array JavaScript
Si tenga presente che se questo metodo viene usato sugli oggetti jQuery questi ultimi non possiederanno più i metodi jQuery a loro associati in quanto vengono di fatto trasformati in un array JavaScript: