如何在常规字符串上调用模板文字标记函数?

How Can I Call a Template Literal Tag Function on a Regular String?

如果我有一个模板文字标签函数foo,让我来做:

const fooTaggedText = foo`some text`;

我能以某种方式在常规字符串上调用该标签吗?例如:

 // This doesn't actually work
 const fooTaggedText = foo('some text');

我不确定我是否明白了,但这行不通吗?

const taggedText = str => foo`${str}`;

所以你会像这样使用它:

taggedText('my string')

// foo`my string`

如果有帮助,请给点意见:)