是否存在一个VSCode扩展来显示变量的数据类型(例如,如果我们将鼠标悬停在该变量上方)?大概是通过查看变量的初始化来检测变量的类型,甚至可能跟随后续的重新分配吗?我知道使用Typescript将为我提供出色的工具,可以满足我的需求,但是我不想使用Typescript。
答案 0 :(得分:1)
不是真的,那是动态编程的本质。 VS Code本身可以猜测,但是主要是基于文件或目录中使用的频繁字符串。
最接近的是JSDoc(其用途不仅限于类型,您可能已经在使用它了),并在纯.js文件中间接使用Typescript来帮助VS Code。
在文件顶部添加以下内容:
// @ts-check
https://code.visualstudio.com/docs/nodejs/working-with-javascript#_type-checking-javascript