在代码行中使用join()

时间:2018-07-12 09:35:53

标签: javascript ejs

下面的代码块需要小的语法调整。

我需要的是/title之间的headline。该位是ejs代码。

<div class="go-here"></div>
<script type="text/javascript"
src="https://example.com/embed.js"
data-target=".go-here"
data-slug="<%= [post.title,post.headline] %>">
</script>

所有不成功之后:

data-slug="<%= [post.title,post.headline].join('/') %>"
data-slug="<%= [post.title,'/',post.headline] %>"
data-slug="<%= [post.title + '/' + post.headline] %>"

如何成功将其放置在/title之间的headline中????

1 个答案:

答案 0 :(得分:1)

尝试一下

 <% var slug =['title','headline']%>
<script type="text/javascript" src="https://example.com/embed.js" data-target=".go-here" data-slug="<%= slug.join('/')%>"></script>