我知道 JavaScript 模板文字的基本工作原理。
var name = 'nithin'
console.log(`hello ${name}`)
//this will print "hello nithin"
如果我的模板文字存储在数据库中并且我正在动态查询数据库以获取相应的模板文字怎么办?我该如何评价这个?
这是我的场景:
我已将模板文字作为字符串存储在 DB 中,因为我无法使用反引号将其存储:
"welcome ${user}"
我正在数据库中查询字符串。假设我在变量中有这个字符串stringFromDB
。现在我想使用模板文字方法评估这个字符串。
我尝试了以下方法,但它不起作用:
eval(`stringFromDb`)
我有一个user
在同一范围内命名的变量,它有一个 value "nithin"
。我期待"welcome nithin"
结果。有什么帮助吗?