Open Henry-Diasa opened 1 year ago
let name = "小明"; let age = 20; let str1 = "我叫${name},我的年龄 ${ age}"; function tempalteStr(str) { return str.replace(/\$\{(.*?)\}/g, function(str, k) { // eval(name) 替换成 小明 // // eval(age) 替换成 20 return eval(k); }); } console.log(tempalteStr(str1)); // 我叫小明,我的年龄20