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

如何在替换后的span元素中返回变量值而非变量字符串?

问题解决
  • 问题根源:模板字符串中未使用正确的变量插入语法,导致amerMatch[i]被当作字面量字符串输出,而非解析为变量实际值。
  • 修正后的代码:
replace = replace.replace(new RegExp(amerMatch[i] + "\\.", "i"), `<span class="highlight">${library[amerMatch[i]]}</span>.`)
  • 说明:在ES6模板字符串中,必须用${变量/表达式}的形式才能将变量的实际值插入到字符串中,替换原写法里直接写变量名的方式即可解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 14:35:00