将多个字符串和文本连接成一个字符串 - Blogger Javascript



我这里有2个问题:

问题1.

如何将多个文本和字符串连接成一个 String 变量并返回字符串?

function TagGen()
{
var getTitle="Nidome no Jinsei wo Isekai de Chapter 1 Raw Manga";
var getTag=getTitle.substring(0, getTitle.lastIndexOf(" Chapter"));
var setTags={""+getTitle+", "+getTitle+" Raw Manga"+", "+getTitle+", "+getTag+" Raw Manga"+", "+getTag+" Raw"+", "+getTag+" Manga Download"+", "+getTag+" Download"+", "+getTag+" jcafe"+", "+getTag+" Chapter Download,"+", "+getTag+" Raw Chapters"+", "+getTag+" jcafe24"+", "+"Raw Download"+", "+getTitle+" Raw Manga Download"+", "+getTitle+" jcafe"};
return setTags;
}

我希望 setTags 具有如下所示的字符串值,

我尝试在 Tryit 编辑器中多次运行此代码,但没有让setTags变量正常工作。请帮忙。

问题2.

我想将我的博客博客文章的多个标签存储到一个字符串中。 我知道一定有一些b:loop使用,但我还没有完全理解它的用途。

假设我有一个带有标签的帖子:动作,冒险,浪漫,少年

我希望它获取所有这些标签并将其存储在字符串中,如下所示:

标签=动作,冒险,浪漫,少年

保存到 String 中的基本思想与第一个问题相同,但我不知道如何获取多个标签并做到这一点。

请帮忙:D

要将帖子中存在的所有标签以串联形式放入变量中,您可以使用以下代码 -

<script>
var labelArray = <b:eval expr='data:post.labels map (label => label.name)' />;
var labels = labelArray.join(',');
</script>

这利用了 Blogger 提供的 Lambda 运算符map

最新更新