// template 的实现借助正则的匹和替换
let template = '我是{{name}},年龄{{age}},性别{{sex}}'
let data = {name:'Bob', age:'24'}
function rander(template, data){
let reg = /\{\{(\w+)\}\}/
if(reg.test(template)){
let key = reg.exec(template)[1]
template = template.replace(reg, data[key])
return rander(template, data)
}else{
return template
}
}
console.log(rander(template, data))