问题标签 [template-literals]

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 投票
2 回答
2277 浏览

javascript - 在 JSON (discord.js) 中使用模板文字

我有这个 JSON 对象:

"question": "The question, asked by ${users[index]}, was: \n\n${questions[index]}."

在一个名为“config.json”的文件中。在一个名为“app.js”的单独文件中,我有这行代码:

message.channel.send(config.question);

当代码运行时,message.channel.send(config.question)输出:

${users[index]} 提出的问题是:

${问题[索引]}。

有没有办法将${users[index]}${questions[index]}作为模板文字?本质上我希望输出是这样的:

史蒂夫提出的问题是:

你好世界!。

(假设users[index] == "Steve"questions[index] == "Hello World!"

我四处寻找答案,但他们都开始使用额外的 Javascript 或说这是不可能的。那么,为什么如果不可能,这会起作用吗?:

message.channel.send("The question, asked by ${users[index]}, was: \n\n${questions[index]}"); 输出:

史蒂夫提出的问题是:

你好世界!。

0 投票
2 回答
2513 浏览

javascript - 在样式组件中设置变量

我有一个在 CSS decleration 块中多次使用的 prop 值。

是否可以将其设置为最初的变量以完成 DRY:er 代码?

以下是一个天真的示例,以显示我正在寻找的内容。但这不起作用 -size以后无法访问该变量:

0 投票
1 回答
1108 浏览

themes - 样式化组件,抛光和主题

我在一个简单的 React 项目中尝试 Styled-components,我有一个传递给组件的主题对象,所以我可以这样做:

background-color: ${props => props.theme.primary};

我还使用 Polished 来修改传递的值,因此按钮使用较暗版本的颜色作为轮廓。我可以这样做:

border: 1px solid ${darken(0.05, '#00823b')};

但是我需要颜色值来自主题,我该如何传递主题属性?

谢谢!

0 投票
2 回答
970 浏览

javascript - 打印模板文字中的箭头函数

在名为“Car”的函数中,我添加了一个方法“beep”,并带有可选的消息输入:

我想使用模板文字来在函数中记录它:

我写了以下内容,但输出显示了文字本身的内容:

输出(对于 this.name='myCar'):

为什么它记录文字的内容而不是转译它?


*我想出了如何以更简单的方式编写它:

但我仍然想了解第一个代码中出了什么问题。

0 投票
1 回答
1221 浏览

javascript - 检查字符串是否是 JavaScript 中的模板文字

是否可以测试字符串是否是模板文字

就像是:

0 投票
4 回答
6707 浏览

javascript - JS ES6 模板文字和数字的前导/后缀零

在 Python 中,可以在构建这样的字符串时将前导零附加到数字

是否可以对 ES6 模板文字做同样的事情?

(如果,是否也可以用空格代替零:“1”?)

0 投票
1 回答
24 浏览

template-literals - 模板文字:没有 html 输出

嗨,我的这段代码不起作用。我已将其放入 .js 文件并将其链接到我的 html 文件并在控制台中检查。

谢谢你

0 投票
0 回答
161 浏览

javascript - 特殊文本片段的语法高亮

我在Eclipse IDE javascript-editor中有这个:

我可以选择这个模板文字的颜色。

但是,我只想设置特殊片段“”的“语法着色${}

我怎样才能用 Eclipse 做到这一点?

0 投票
2 回答
39 浏览

javascript - JS This 和 Template Literals 练习

嗨,当悬停在下面的其他三个框时,我无法在顶部中间的框中显示背景图像。现在只显示文本。感谢您的任何帮助,您可以提供。如果您需要更多说明,请告诉我。

我相信这是问题代码:

这是代码笔: https ://codepen.io/vaughnick/pen/VygjZw

0 投票
2 回答
20687 浏览

javascript - 带有 ForEach 的模板文字

是否可以在模板文字中返回一个字符串值,ForEach以便将其添加到那个地方?因为如果我记录它,它会返回undefined. 或者这就像我输入的根本不可能?