function render(template, data) { let reg = /\$\{(.*?)\}/g; return template.replace(reg, (match,key)=> data[key.trim()]) } console.log(render("My name is ${ name }, I'm ${ age } years old.",{ name: '小王', age: 20 }))