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