J'ai trébuché en plusieurs méthodes de bouclage en JavaScript, ce que j'aime le plus est:Quelle est la meilleure façon de faire des boucles en JavaScript
for(var i = 0; i < a.length; i++){
var element = a[i];
}
Mais testé ici (http://www.robertnyman.com/2008/04/11/javascript-loop-performance/), il devrait probablement être écrit de sorte que la longueur ne soit calculée qu'une seule fois.
Dans jQuery, il existe un .each permettant de coller une fonction. J'aime un peu mieux, car je n'ai pas à taper deux fois le tableau, comme dans la solution ci-dessus.
Si les macros JavaScript sont supportées, ce serait un jeu d'enfant de rouler le vôtre, mais ce n'est malheureusement pas le cas.
Alors qu'est-ce que vous utilisez?
Apparemment, ce que vous entendez par «meilleur» est «plus propre», n'est-ce pas? Certains pourraient dire que la "meilleure" manière est de le faire quelle que soit la manière la plus rapide, auquel cas la réponse est probablement différente ... –
Ouais bien. J'ai choisi le mot le mieux, parce que je voulais une solution en boucle que je puisse toujours utiliser sans vraiment y penser.Donc ça ne doit pas être horriblement lent quand on court sur 100k éléments, ça ne doit pas être horriblement long à écrire etc –