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

}

したがって、私の param 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 に答える