将字符串转换为模板字符串
是否可以将模板字符串创建为常规字符串
let a="b:${b}";
然后将其转换为模板字符串
let b=10;console.log(a.template());//b:10
没有eval
,new Function
以及其他动态代码生成方式?
回答:
由于您的模板字符串必须b
动态地(在运行时)引用该变量,因此答案是:
但这eval
很简单:
let tpl = eval('`'+a+'`');
以上是 将字符串转换为模板字符串 的全部内容, 来源链接: utcz.com/qa/431052.html