web-dev-qa-db-fra.com

Dans les modèles Express / EJS, quelle est la manière la plus propre de parcourir une baie?

J'ai une application Express.js configurée à l'aide de modèles EJS. J'ai bouclé avec succès un tableau avec la syntaxe JS classique:

<% for (var i = 0; i < myArray.length; i++) { 
    this = myArray[i];
    // display properties of this
} %>

Mais je me demande, existe-t-il une façon plus propre de le faire?

Plus précisément, puis-je utiliser Underscore ou Lodash pour parcourir avec .each? Merci

22
dylanized

Vous pouvez utiliser la méthode forEach

myArray.forEach(function(el, index) {
    // el - current element, i - index
});
62
wachme