const sTemplate = "{{name}}是一名{{job}},每月的工资是{{salary}}";
const oUserInfo = {
name: "小明",
job: "警察",
salary: 10000
};
function replaceTemplate(template, context) {
const regTemplate = /\{\{([A-Za-z\$_][a-zA-Z\d]*)\}\}/g;
return sTemplate.replace(regTemplate, (match, key) =>context[key]);
}
const replacedT = replaceTemplate(sTemplate, oUserInfo);
console.log(replacedT);