gpt4 book ai didi

javascript - VSCode 无法识别 TypeScript 中的 JS-Expression

转载 作者:行者123 更新时间:2023-11-28 14:19:48 27 4
gpt4 key购买 nike

我开始使用 Angular 进行一个与工作相关的项目,并正在遵循本教程 https://www.youtube.com/watch?v=2OHbjep_WjQ&t=1874s (分钟50:30)

这让我看到了以下代码片段

  i=0;
doSomeHeavyTask()
{
console.log('Called ${this.i++} times');
}

浏览器应将以下消息打印到控制台:

调用 0 次

调用 1 次

...

但是 VSCode 无法识别

${this.i++}

作为 JS 表达式,因此它只打印纯文本。语法也不会突出显示,而是像普通字符串一样处理。

我找不到此行为背后的原因,也找不到任何其他有此问题的人。如果有人能提出建议或解决方案,我会很高兴:)

最佳答案

您在模板文字语法中使用了错误的字符。它应该是反引号(在键盘上,通常是 1 键的左侧),而不是单引号。

console.log(`Called ${this.i++} times`);

关于javascript - VSCode 无法识别 TypeScript 中的 JS-Expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55667665/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com