将ejs变量转换为javascript变量

时间:2018-04-03 14:57:17

标签: javascript node.js ejs

javascript function

在上面的代码中我希望a [i]的“i”在每次迭代后都会增加。为此我必须将ejs“i”更改为javascript变量然后递增它。有什么办法吗?在javascript标签下增加ejs“i”????或者获取上述结果的任何其他方法??

1 个答案:

答案 0 :(得分:3)

这不会像你正在尝试那样工作,因为你不能再访问ejs变量了。您可以将a - 数组传递给浏览器js。

这可以存档:

var n = <%-JSON.stringify(a)%>;

所以你的代码看起来像是:

var n = <%-JSON.stringify(a)%>;
for(var i=0 ;i < n; i++){
  console.log(n[i]);
}