Discord Node.js开发:Python f字符串在JavaScript中的等价写法是什么
JavaScript 中与 Python f 字符串功能等价的是模板字面量(也叫模板字符串),用法规则如下:
- 包裹字符串的符号不再是单引号/双引号,而是反引号
` - 变量/表达式插值语法和 Python f 字符串完全一致,使用
${表达式}格式嵌入即可
针对你提供的代码场景,修改后的正确写法为:
if (this.textChannel) this.textChannel.send(`Playing 🎶 Now playing ${this.current.info.title} - Right Now!`);
额外说明:模板字面量原生支持多行字符串,你直接在反引号内换行编写内容,最终输出的字符串就会保留对应的换行效果,和 Python 的三重引号字符串功能一致。
内容的提问来源于stack exchange,提问作者Toyu
相关产品推荐
相关产品推荐

