如何在打字稿中创建模板字符串?

时间:2019-07-16 19:17:13

标签: javascript typescript firebase google-cloud-functions

我正在尝试在Firebase云功能平台上的打字稿中为我的代码创建一些字符串文字。我正在使用VS代码作为代码编辑器。

我在互联网上看了看,得到了相同的答案(如下所示),似乎没有用。这应该不太复杂

const currentUser = "Johnny appleseed"
console.log('The current user is ${currentUserID}')

我希望日志中显示“当前用户是Johnny appleseed”,但由于无法读取变量currentUser,因此代码无法编译。我更喜欢不包含字符串连接的解决方案,因为这会给代码带来麻烦。

2 个答案:

答案 0 :(得分:0)

要使用模板文字,您需要使用反引号(`),而不是单引号(')。

const a = 'hi';
console.log('${a}');
console.log(`${a}`);

答案 1 :(得分:0)

使用`(以及正确的变量名):

console.log(`The current user is ${currentUser}`)