使用XML注释为类实例启用Javascript Intellisense

时间:2012-06-19 04:40:57

标签: javascript visual-studio-2010 intellisense

如何告诉Visual Studio 2010将我的变量识别为给定类的实例?

var myObjCls = function() {
    this.Hello = "World";
};

var anotherObjCls = function (myObj) {
    /// <param name="myObj" type="myObjCls"></param>

    myObj. // Hello is NOT available

    var myObjLocal = new myObjCls();
    myObjLocal. // Hello is available

}

所以我的param XML doc无效。我做错了什么?

1 个答案:

答案 0 :(得分:0)

首先,你必须像这样定义一个合适的构造函数(Class不是正确的术语)......

function MyObject() {
  this.hello = "World";
}

惯例是对构造函数使用Pascal大小写或UpperCamelCase,对变量,函数等使用Camel大小写。

下一步是使用此构造函数创建实例。

var myObj = new MyObject();
console.log(myObj.hello)

我没有在Visual Studio中测试它,但我确定你是否遵循JS约定VS会理解你正在做什么。