Il metodo $.makeArray() di jQuery

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);
Torna su