在Express / EJS模板中,什么是最简洁的方式来循环数组?

我有一个使用EJS模板设置的Express.js应用程序。 我用经典的JS语法成功地遍历了一个数组:

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

但是我想知道,有没有更干净的方法来做到这一点?

具体来说,我可以使用Underscore或Lodash循环与.each? 谢谢

你可以使用forEach方法

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