4

如何告诉 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

}

所以我的参数 XML 文档不起作用。我究竟做错了什么?

4

1 回答 1

0

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

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

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

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

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

我没有在 Visual Studio 中测试它,但我敢肯定,如果你遵循 JS 约定,VS 会理解你在做什么。

于 2012-07-05T10:19:43.150 回答