一品网
  • 首页

自己实现模版字符串


const obj = {
    name: 'zj',
    age: 18
  }
const str = `我的名字叫${ obj.name },今年${obj.age}岁`

 function replace(str){
     return str.replace(/\$\{([^}]+)\}/, function(data){
         return data;
     });
 }

console.log(replace(str))
console.log(str) 
//
[^}]+ 匹配}符号,+代表一次或多次

						  
					  
前端JavaScript

相关


Java web开发:从零到 Run 一个现有的 Spring Boot 前后端分离项目(前端Vue)

javascript基础知识(29) 实现继承的方式

nodejs 一个简单的web服务器,用于前端自己快速测试部署

深入理解前端跨域方法和原理

【前端单元测试入门04】Karma

前端MVC Vue2学习总结(六)——axios与跨域HTTP请求、Lodash工具库

前端MVC Vue2学习总结(二)——Vue的实例、生命周期与Vue脚手架(vue-cli)

7个有用的JavaScript技巧

JavaScript跳出嵌套循环

web前端面试题

箭头流程图--前端实现

GMTC 2019-前端夜话《聊聊前端工程师的成长和发展》会后简要总结

标签

一品网 冀ICP备14022925号-6