12、ES6 的模板字符串有哪些新特性?实现一个类模板字符串的功能

12、ES6 的模板字符串有哪些新特性?实现一个类模板字符串的功能模板字符串新特性基本的字符串格式化。将表达式嵌入字符串中进行拼接。用${}来界定。在 ES5 时我们通过反斜杠()来做多行字符串或者字符串一行行

大家好,欢迎来到IT知识分享网。

模板字符串新特性

基本的字符串格式化。将表达式嵌入字符串中进行拼接。用${}来界定。在 ES5 时我们通过反斜杠()来做多行字符串或者字符串一行行拼接。ES6 反引号(“)就能解决类模板字符串的功能。

实现一个类模板字符串的功能

let name = ‘sunny’;

let age = 21;

let str = ‘你好,${name} 已经 ${age}岁了’

str = str.replace(/\$\{([^}]*)\}/g,function(){

return eval(arguments[1]);

})

console.log(str);//你好,sunny 已经 21 岁了

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/56515.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信