ES6特性-带标签的模板字符串(tagged template)

Posted eret9616

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6特性-带标签的模板字符串(tagged template)相关的知识,希望对你有一定的参考价值。

tagged template:

加在模板字符串前面加一个标签(函数)。

 

let dessert = = ‘甜品‘

    drink = ‘茶‘

let breakfast = kitchen`今天的早餐是${dessert} 与 ${drink}!`

 

function kitchen(strings,...values){

    console.log(strings);

    console.log(values);

}

 

strings和value都是数组,里面分别是string和value:

技术分享图片

 

以上是关于ES6特性-带标签的模板字符串(tagged template)的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript高级ES6常见新特性:词法环境letconst模板字符串函数增强SymbolSetMap

JavaScript高级ES6常见新特性:词法环境letconst模板字符串函数增强SymbolSetMap

ES6——字符串模板标签模板字符串函数的默认参数剩余参数数组对象的展开语法数值的表示Symbol

ES6新特性之模板字符串

javascript ES6 - 带三元运算符的模板字符串

ES6新特性总结解构赋值模板字符串Symbol