1. /*
    2. 题目描述;
    3. let template = '我是{{name}},年龄{{age}},性别{{sex}}';
    4. let data = {
    5. name: '姓名',
    6. age: 18
    7. }
    8. render(template, data); // 我是姓名,年龄18,性别undefined
    9. */
    10. let template = '我是{{name}},年龄{{age}},性别{{sex}}';
    11. let data = {
    12. name: '姓名',
    13. age: 18
    14. }
    15. function render(template, data) {
    16. return template.replace(/\{\{(\w+)\}\}/g, (match, p1) => data[p1])
    17. }
    18. render(template, data);

    注意:本方法和 帕斯卡命名法str.replace()第二个参数 联系起来。