You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypeScript中模板字符串$符号未解析,输出与预期不符求助

问题解决:模板字符串未解析变量的原因

你遇到的问题是因为使用了单引号包裹字符串,而支持${变量}语法的模板字符串必须用**反引号(`)**来定义。

单引号(')和双引号(")只会将内容视为普通文本,不会解析其中的${}变量语法,所以控制台直接输出了${email}这串字符。

修正后的代码如下:

for (let email of CONTACT_EMAIL_ARRAY) {
    console.log(`found contact : ${email}`);
}

反引号是ES6引入的模板字符串语法,不仅支持嵌入变量,还能直接换行、嵌入表达式,是处理动态字符串的常用方式。

内容的提问来源于stack exchange,提问作者botlirajj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 03:10:43