问题标签 [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.
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]}");
输出:
史蒂夫提出的问题是:
你好世界!。
javascript - 在样式组件中设置变量
我有一个在 CSS decleration 块中多次使用的 prop 值。
是否可以将其设置为最初的变量以完成 DRY:er 代码?
以下是一个天真的示例,以显示我正在寻找的内容。但这不起作用 -size
以后无法访问该变量:
themes - 样式化组件,抛光和主题
我在一个简单的 React 项目中尝试 Styled-components,我有一个传递给组件的主题对象,所以我可以这样做:
background-color: ${props => props.theme.primary};
我还使用 Polished 来修改传递的值,因此按钮使用较暗版本的颜色作为轮廓。我可以这样做:
border: 1px solid ${darken(0.05, '#00823b')};
但是我需要颜色值来自主题,我该如何传递主题属性?
谢谢!
javascript - 打印模板文字中的箭头函数
在名为“Car”的函数中,我添加了一个方法“beep”,并带有可选的消息输入:
我想使用模板文字来在函数中记录它:
我写了以下内容,但输出显示了文字本身的内容:
输出(对于 this.name='myCar'):
为什么它记录文字的内容而不是转译它?
*我想出了如何以更简单的方式编写它:
但我仍然想了解第一个代码中出了什么问题。
javascript - 检查字符串是否是 JavaScript 中的模板文字
是否可以测试字符串是否是模板文字?
就像是:
javascript - JS ES6 模板文字和数字的前导/后缀零
在 Python 中,可以在构建这样的字符串时将前导零附加到数字
是否可以对 ES6 模板文字做同样的事情?
(如果,是否也可以用空格代替零:“1”?)
template-literals - 模板文字:没有 html 输出
嗨,我的这段代码不起作用。我已将其放入 .js 文件并将其链接到我的 html 文件并在控制台中检查。
谢谢你
javascript - 特殊文本片段的语法高亮
我在Eclipse IDE javascript-editor中有这个:
内
我可以选择这个模板文字的颜色。
但是,我只想设置特殊片段“”的“语法着色${}
”。
我怎样才能用 Eclipse 做到这一点?
javascript - JS This 和 Template Literals 练习
嗨,当悬停在下面的其他三个框时,我无法在顶部中间的框中显示背景图像。现在只显示文本。感谢您的任何帮助,您可以提供。如果您需要更多说明,请告诉我。
我相信这是问题代码:
javascript - 带有 ForEach 的模板文字
是否可以在模板文字中返回一个字符串值,ForEach
以便将其添加到那个地方?因为如果我记录它,它会返回undefined
. 或者这就像我输入的根本不可能?