0

サンプルの JavaScript を次に示します。

SomeObjectType = function() {
}

SomeObjectType.prototype = {
    field1: null,
    field2: null
}

SomeOtherObject = function() {
}

SomeOtherObject.prototype =
{
    doSomething: function(val) {
        /// <param name="val" type="SomeObjectType"></param>
        var val2 = new SomeObjectType();
        //val2. shows intellisense correctly
        //val. does NOT


    }
}

私が「val. 「doSomething」関数内?オプションとして field1 と field2 が提供されることを期待していますが、そうではありません。「val2」と入力すると、field1 と field2 が取得されます。そのため、param コメントで指定したのと同じタイプの新しいオブジェクトを作成すると、インテリジェンスが機能します。

私が間違っていること、またはこれはサポートされていないという考えはありますか?

4

2 に答える 2

2

これは VS 2008 ではサポートされていません。次のバージョンでサポートされる予定です。

VS 2008 では、XML コメントはツールヒント情報を生成するためにのみ使用されます。また、ツールチップは参照ファイルでのみサポートされている可能性があると思います。

于 2009-01-05T21:31:08.853 に答える
0

これは VS2010 でサポートされています。しかし、なぜプロトタイプ メソッドだけなのですか? :(

于 2010-04-16T21:29:21.470 に答える