JavaScript: ottimizzare la performance del ciclo for

JavaScript: ottimizzare la performance del ciclo for

Il ciclo for in JavaScript può divenire un vero e proprio collo di bottiglia se non viene eseguito correttamente. In questo articolo vedremo una soluzione per aumentarne la performance.

La soluzione consiste nel creare una variabile che memorizza la lunghezza di un array in modo da non doverla calcolare ad ogni iterazione del ciclo:


var arr = [1, 2, 3,... 1000];
var len = arr.length;

for(var i = 0; i < len; ++i) {
	//...
}

Potete osservare un benchmark in questa pagina.

Torna su