我有这个for循环
:
<% for (let obj of objects) {
doSomething();
}%>
这个函数:
<% function doSomething() { %>
HelloWorld = "Helloworld"
<% } %>
现在的输出是这样的:
HelloWorld = "Helloworld"
HelloWorld = "Helloworld"
应该是:
HelloWorld = "Helloworld"
HelloWorld = "Helloworld"
知道为什么要插入换行符吗?
最佳答案
我认为问题是 HelloWorld = "Helloworld"
之后的新行,如果你这样写,输出应该是你正在寻找的内容
<% function doSomething() { %>
HelloWorld = "Helloworld"<%
} %>
关于javascript - ejs 函数不断插入不需要的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44536984/