We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
var str = "您好,<%=name%>。欢迎来到<%=location%>"; function template(str) { // your code } var compiled = template(srt); // compiled的输出值为:“您好,张三。欢迎来到网易游戏” compiled({ name: "张三", location: "网易游戏" });
The text was updated successfully, but these errors were encountered:
Sorry, something went wrong.
var str = "您好,<%=name%>。欢迎来到<%=location%>"; function template(str) { // your code return function (obj) { const reg = /<%=([a-zA-Z]+)%>/g; return str.replace(reg, (_, $1) => { return obj[$1] || ''; }); } } var compiled = template(str); // compiled的输出值为:“您好,张三。欢迎来到网易游戏” const result = compiled({ name: "张三", location: "网易游戏" }); console.log(result); // 您好,张三。欢迎来到网易游戏
function template(str){
return function(obj){ for(let i in obj){ str = str.replace(`<%=${i}%>`,obj[i]) } console.log(str) return str }
}
No branches or pull requests
The text was updated successfully, but these errors were encountered: