问题标签 [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.
javascript - 目标为es5时Typescript导入es6 javascript文件
我的项目中有一个使用 es6 功能(箭头函数、模板字符串等)的外部依赖项。
当我导入它并尝试用 IE 打开它时,我收到了来自 IE 的错误。如果我在我的项目中使用 es6 功能(不是来自导入),那么那里没有问题。
我可以修复外部依赖,但感觉不正确。不确定即使是拉取请求也是正确的方法。因为维护者选择使用 es6 能力。
谢谢 :)
javascript - 如何在 JavaScript 中展平模板字符串
在 Javascript 中,我想展平我的模板字符串。所以我想要这个:
要解决这个问题:
我问的原因是因为带有 `` 的大量开放空间导致 GET 请求 URL 出现错误,例如:
将变成巨大的东西,例如:
这会打断电话。我不想使用' + var1 + '
. 我发现模板字符串读起来更好,所以我想继续使用它们。
注意:它不应该替换所有空格。因为有时我喜欢写带有空格的大字符串,比如:
这不应该丢失空格,所以不是这个:
javascript - 使用 Vue.js 的图像的 URL 路径不正确
我是Vue.js的新手,我正在开始一个以不同方式动态加载图像的新项目。
也就是说,我通过运行它npm run dev
并在控制台日志中获取那些崩溃的图像图标和以下错误:
这是我的一段代码,它进入一个循环并使用一个函数,该函数返回一个进入 SVG 的图像路径:
我有一些图像也可以加载和不加载返回其路径但不在 SVG 内部的函数:
正如我所说,所有图像都已损坏。请问我做错了什么?
PS:随时建议编辑标题以更好地理解问题。
javascript - 使用 ESLint 在模板字符串上出现解析错误,但我在配置文件中有 ECMA 6
如果需要,我可以发布我的整个配置和 JavaScript 文件,但我正在尝试在我正在编写的一些 JavaScript 上运行 ESLint。我的“eslintrc.json”文件在配置中有这个(还有一些其他规则):
这是 ESLint 的 .log 文件中吐出的错误代码,以及它失败的代码。
我知道默认情况下 ESLint 使用 ECMAScript 5(指定解析器选项),所以我尝试将其设置为 ECMA 6(具有模板字符串 - 请参阅上面的配置文件),但这似乎没有帮助。
奇怪的是,ESLint 文档(规则:引号)解释了反引号并提到它仅在 ECMAScript 6 等中。但似乎 ESLint 使用的解析器(Espree - On ESLint)有问题或其他东西。
我真的不想通过一些字符串连接替换所有这些,有什么建议吗?
javascript - Jquery Json requests 在请求末尾添加一个点
我正在一个从 API 请求一些数据的网站上工作。我请求了很多数据,所以我使用了一个模板字符串。
模板字符串被正确解析,但在 json 中它搞砸了。它随机为一些数字加了一个“.”。在号码的末尾。
例如“ http://logs.tf/json/2223521”=>“http://logs.tf/json/2223521 ” 。
需要注意的是我正在使用async: false
这是我的代码:
例如我从控制台得到的(对于 myTest()):
whitespace - antlr 语法:仅在模板字符串中允许空格匹配
我想解析模板字符串:
这是我的语法:
解析语法的输入时,由于 WS -> 跳过,模板字符串不再有空格。当我将 TemplateStringLiteral 放在 WS 之前时,出现错误:
需要 {'`'} 的无关输入“”
如何允许仅在模板字符串内解析空格而不是跳过?
javascript - 如何使用模板字符串访问 Javascript 数组的元素?
我有一个 Javascript 数组,我需要在模板字符串中访问其值,我该怎么做?
我有这样的东西,
javascript - Javascript 模板字符串
我需要使用模板字符串创建一些子字符串。我尝试使用此代码,但我对模板的自动填充有一些问题。
key
并且value
没有找到变量。有什么问题?
javascript - JavaScript 在模板字符串中返回超过 21 年的布尔值
我不知道如何在模板字符串中实现大于公式以返回布尔值(参见代码)。
javascript - 如何将switch语句中的模板字符串与js匹配?
我有一个函数,它返回一个依赖于窗口路径名的组件。
但是当我尝试评估具有一个 id 的模板字符串时,问题就开始了
它仅适用于前两种情况。为什么?另外,我再做一次尝试。在这种情况下,我在第三种情况下粘贴带有 Id 的字符串,如下所示:
并且有效。但问题是我无法对字符串中的 id 进行硬编码。
我该如何评价呢?