带参数的VS JavaScript intellisense

时间:2008-12-30 00:30:43

标签: javascript visual-studio-2008 intellisense

这里有一些示例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注释中指定的相同类型的新对象时,intellisence会起作用。

任何想法我做错了或者这只是不支持?

2 个答案:

答案 0 :(得分:2)

VS 2008不支持。下一版本将支持它。

在VS 2008中,XML注释仅用于生成工具提示信息。我认为工具提示可能只在引用文件中受支持。

答案 1 :(得分:0)

VS2010支持此功能。但为什么只针对原型方法呢? :(