【发布时间】:2018-10-15 06:19:11
【问题描述】:
【问题讨论】:
-
为什么这个被否决了?我也有同样的问题。
标签: javascript graphql-js
【问题讨论】:
标签: javascript graphql-js
它被称为模板文字。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
它不仅允许您像上面的示例那样进行多行格式化,而且还可以更轻松地将表达式与字符串内容混合。
【讨论】:
它被称为tagged template。模板文字 (`...`) 可以以 函数名 为前缀。评估后,将调用此函数,并将模板文字的静态和动态部分传递给该函数。示例:
function foo(staticParts, dynamicParts) {
console.log(staticParts, dynamicParts);
}
foo`this is a ${42} test`
标记模板可用于创建domain specific languages,如本例所示。
【讨论】: