JSHint, une variable globale dans une boucle forEach

Épave près de Tromsø, Norvège avec les textes jshint, loop et forEach

À priori, utiliser une variable globale dans une boucle Javascript forEach ne pose aucun problème.

donnera

Le problème

Si l’on utilise jshint, tel que grunt-jshint avec Grunt, cela déclenchera une erreur, et Grunt ne pourra finir le travail :

La solution

On intervertit l’ordre des boucles, en plaçant la bouche for à l’intérieur de la boucle forEach.

Et là, cela passe nickel le contrôle jshint. Et hop, on peut continuer le développement.

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables.