1 function template(tpl, data) { 2 return tpl.replace(/{{(.*?)}}/g, (match, key) => data[key.trim()]); 3 } 4 5 // 使用: 6 template('我是{{name}},年龄{{age}},性别{{sex}}', {name: '王海荣', age: 18, sex: '男'}); 7 // "我是王海荣,年龄18,性别男"
1 function template(tpl, data) { 2 return tpl.replace(/{{(.*?)}}/g, (match, key) => data[key.trim()]); 3 } 4 5 // 使用: 6 template('我是{{name}},年龄{{age}},性别{{sex}}', {name: '王海荣', age: 18, sex: '男'}); 7 // "我是王海荣,年龄18,性别男"