javascript - Javascript 类型的 VSCode 扩展
问题描述
是否有显示变量数据类型的 VSCode 扩展(例如,如果我们将鼠标悬停在该变量上方)?大概是通过查看变量的初始化来检测变量的类型,甚至可能遵循随后的重新分配?我知道使用 Typescript 会给我很好的工具,可以满足我的需求,但我不想使用 Typescript。
解决方案
不,不是,这就是动态编程的本质。VS Code 本身可以猜测,但它主要基于文件或目录中频繁使用的字符串。
最接近的是 JSDoc(它的用途不仅仅是类型,您可能应该已经在使用它了)并在您的普通 .js 文件中间接使用 Typescript 来帮助 VS Code。
在文件顶部添加以下内容:
// @ts-check
https://code.visualstudio.com/docs/nodejs/working-with-javascript#_type-checking-javascript
推荐阅读
- flutter - 如何在颤动中完成当前视图/活动?
- geospatial - 建立空间索引
- ios - 我收到一个警告,将我的 OPTIONAL 值与 not-nil 进行比较将始终返回 true
- c# - 如何检查某些没有特定属性的节点?
- android - 自定义 Spinner ImageView 默认显示在 Spinner Title 中
- git - 如何在不强制推送的情况下撤消先前的提交?
- procmail - Procmail 自动创建新文件夹来存储来自新发件人的电子邮件
- c++ - 释放 cgo 库的内存
- java - HASHMAP - 阈值和负载因子和容量
- anychart - 如何将 Anychart Stockchart 与非等距数据点结合起来?