问题标签 [template-strings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
33 浏览

javascript - 目标为es5时Typescript导入es6 javascript文件

我的项目中有一个使用 es6 功能(箭头函数、模板字符串等)的外部依赖项。

当我导入它并尝试用 IE 打开它时,我收到了来自 IE 的错误。如果我在我的项目中使用 es6 功能(不是来自导入),那么那里没有问题。

我可以修复外部依赖,但感觉不正确。不确定即使是拉取请求也是正确的方法。因为维护者选择使用 es6 能力。

谢谢 :)

0 投票
3 回答
358 浏览

javascript - 如何在 JavaScript 中展平模板字符串

在 Javascript 中,我想展平我的模板字符串。所以我想要这个:

要解决这个问题:

我问的原因是因为带有 `` 的大量开放空间导致 GET 请求 URL 出现错误,例如:

将变成巨大的东西,例如:

这会打断电话。我不想使用' + var1 + '. 我发现模板字符串读起来更好,所以我想继续使用它们。

注意:它不应该替换所有空格。因为有时我喜欢写带有空格的大字符串,比如:

这不应该丢失空格,所以不是这个:

0 投票
1 回答
1229 浏览

javascript - 使用 Vue.js 的图像的 URL 路径不正确

我是Vue.js的新手,我正在开始一个以不同方式动态加载图像的新项目。

也就是说,我通过运行它npm run dev并在控制台日志中获取那些崩溃的图像图标和以下错误:

这是我的一段代码,它进入一个循环并使用一个函数,该函数返回一个进入 SVG 的图像路径:

我有一些图像也可以加载和不加载返回其路径但不在 SVG 内部的函数:

正如我所说,所有图像都已损坏。请问我做错了什么?

PS:随时建议编辑标题以更好地理解问题。

0 投票
1 回答
1361 浏览

javascript - 使用 ESLint 在模板字符串上出现解析错误,但我在配置文件中有 ECMA 6

如果需要,我可以发布我的整个配置和 JavaScript 文件,但我正在尝试在我正在编写的一些 JavaScript 上运行 ESLint。我的“eslintrc.json”文件在配置中有这个(还有一些其他规则):

这是 ESLint 的 .log 文件中吐出的错误代码,以及它失败的代码。

我知道默认情况下 ESLint 使用 ECMAScript 5(指定解析器选项),所以我尝试将其设置为 ECMA 6(具有模板字符串 - 请参阅上面的配置文件),但这似乎没有帮助。

奇怪的是,ESLint 文档(规则:引号)解释了反引号并提到它仅在 ECMAScript 6 等中。但似乎 ESLint 使用的解析器(Espree - On ESLint)有问题或其他东西。

我真的不想通过一些字符串连接替换所有这些,有什么建议吗?

0 投票
1 回答
112 浏览

javascript - Jquery Json requests 在请求末尾添加一个点

我正在一个从 API 请求一些数据的网站上工作。我请求了很多数据,所以我使用了一个模板字符串。

模板字符串被正确解析,但在 json 中它搞砸了。它随机为一些数字加了一个“.”。在号码的末尾。

例如“ http://logs.tf/json/2223521”=>“http://logs.tf/json/2223521

需要注意的是我正在使用async: false

这是我的代码:

例如我从控制台得到的(对于 myTest()):

0 投票
1 回答
303 浏览

whitespace - antlr 语法:仅在模板字符串中允许空格匹配

我想解析模板字符串:

这是我的语法:

解析语法的输入时,由于 WS -> 跳过,模板字符串不再有空格。当我将 TemplateStringLiteral 放在 WS 之前时,出现错误:

需要 {'`'} 的无关输入“”

如何允许仅在模板字符串内解析空格而不是跳过?

0 投票
1 回答
1076 浏览

javascript - 如何使用模板字符串访问 Javascript 数组的元素?

我有一个 Javascript 数组,我需要在模板字符串中访问其值,我该怎么做?

我有这样的东西,

0 投票
1 回答
59 浏览

javascript - Javascript 模板字符串

我需要使用模板字符串创建一些子字符串。我尝试使用此代码,但我对模板的自动填充有一些问题。

key并且value没有找到变量。有什么问题?

0 投票
1 回答
355 浏览

javascript - JavaScript 在模板字符串中返回超过 21 年的布尔值

我不知道如何在模板字符串中实现大于公式以返回布尔值(参见代码)。

0 投票
2 回答
1099 浏览

javascript - 如何将switch语句中的模板字符串与js匹配?

我有一个函数,它返回一个依赖于窗口路径名的组件。

但是当我尝试评估具有一个 id 的模板字符串时,问题就开始了

它仅适用于前两种情况。为什么?另外,我再做一次尝试。在这种情况下,我在第三种情况下粘贴带有 Id 的字符串,如下所示:

并且有效。但问题是我无法对字符串中的 id 进行硬编码。

我该如何评价呢?