我的目标是编写一个标记模板函数,例如
myTemplateTagFunction`some text ${variable} etc. etc.`
...其行为类似于 javascript 中的默认模板文字函数。
我的第一次尝试是
let myTaggedTemplate = args => `${args}`
但这很快就坏了……
> myTaggedTemplate`hello world ${2 + 5}`
// "hello world ,"
> `hello world ${2 + 5}`
// "hello world 7"
必须有一种更简单的方法来做到这一点,我错过了?