【问题标题】:Can you implicitly tell Intellisense what type a variable is?你能隐含地告诉 Intellisense 变量是什么类型吗?
【发布时间】:2013-09-12 10:39:19
【问题描述】:

在 Visual Studio 2012 中使用 JavaScript 可以隐式告诉智能感知变量是什么类型吗?

例如,您能否添加一条评论,为智能感知提供更多信息。

/**
 * @type {Apple}
 */
var obj = tree.pickFruit();

我意识到注释是 JSDoc 语法,如果可以使用它而不是 VSDoc 语法,那将是一个奖励

语法信息: VSDoc 是 Microsoft 使用的注释语法,但似乎 JSDoc 更普遍。

【问题讨论】:

    标签: javascript visual-studio-2012 intellisense


    【解决方案1】:

    我认为这是不可能的(至少目前是这样)——要么智能猜测正确的类型,要么没有。如果你想打字(因此需要丰富的智能),你可能想看看微软的 TypeScript。

    【讨论】:

    • 感谢 TypeScript 的建议,将研究该语言。