let templateStr = 'i am {{name}},age {{age}},job {{job}} ';
let data = {
name: 'zhou',
age: 18,
job: 'CTO'
}
function templateFunc(str, data) {
let computed = str.replace(/\{\{(\w+)\}\}/g, (match, key) => {
return data[key];
})
return computed;
}
console.log(templateFunc(templateStr, data));
js 实现模板字符串函数
最新推荐文章于 2024-03-14 08:42:53 发布