简单实现模板字符串 发表于 2021-07-21 | 分类于 JavaScript | 字数统计: 119 字 | 阅读时长 ≈ 1 分钟 简单实现 模板字符串 的功能 1234567891011121314151617const str = 'i am {{name}},age {{age}},job {{job}} ';const data = { name:'xbd', age:18, job:'CTO'}const func = (str, data) => { return str.replace(/\{\{(\w+)\}\}/g, (match, key) => { console.log(match,key); // {{name}} name; {{age}} age; {{job}} job return data[key]; })}console.log(func(str, data)); // i am xbd,age 18,job CTO // \w 数字,字母,下划线// + 1到多个