請問下為什么沒替換成功?打印信息為:name/${name}/'xiaoming'theageof${name}is${age}age/${age}/8theageof${name}is${age}consttemplate="theageof${name}is${age}";constdata={name:"xiaoming",age:8};console.log(render(template,data));//輸出:"theageofxiaomingis8"functionrender(template,data){for(keyindata){if(key){console.log(key);varre=newRegExp("\$\{"+key+"\}");console.log(re,data[key]);varans=template.replace(re,data[key]);//console.log("test:",template.replace("${name}","xiaoming"));console.log(ans);}}}
正則表達式實現(xiàn)render函數(shù)
紅糖糍粑
2019-05-21 09:56:07