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
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:
var obj = $('li');
var arr = $.makeArray(obj);