tu te rends bien compte que tu ne passes pas de callback dans ton forEachCallback ? Ou alors j'ai pas compris le but de foreach callback ...
En fait j'ai testé, ta fonction avance pas mal au final (bien que je n'ai toujours pas compris ce qu'elle apportait de mieux que Array.foreach ...)
Par contre elle n'apporte pas la possibilité de spécifier un contexte ni de zapper les cases vides du tableau. Donc effectivement ton benchmark va donner ta fonction comme plus rapide. D'autant plus que tu ne lui envoies pas de callback comme je l'ai dit, donc en l'occurence ta fonction ne fait ... rien.
En fait j'ai testé, ta fonction avance pas mal au final (bien que je n'ai toujours pas compris ce qu'elle apportait de mieux que Array.foreach ...)
Par contre elle n'apporte pas la possibilité de spécifier un contexte ni de zapper les cases vides du tableau. Donc effectivement ton benchmark va donner ta fonction comme plus rapide. D'autant plus que tu ne lui envoies pas de callback comme je l'ai dit, donc en l'occurence ta fonction ne fait ... rien.