Come posso implementare il metodo .each() in JavaScript?

Come posso implementare il metodo .each() in JavaScript?

jQuery dispone del metodo .each() per iterare su un set di elementi. JavaScript dispone di una soluzione simile compatibile con i browser moderni.

La soluzione fa uso del metodo .forEach() introdotto in ECMAScript 5 e supportato da Internet Explorer 9 (e superiori), Chrome, Firefox e Safari:


var elements = document.querySelectorAll( "#list li" ); 

Array.prototype.forEach.call( elements, function( element, index ) {
    //...
});

Per Internet Explorer 8 si può utilizzare il classico ciclo for.

Torna su