這裏是一些樣品的javascript:VS智能感知的JavaScript與PARAMATERS
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
}
}
不宜視覺工作室是給我的,當我做intellisence 「VAL」。在「doSomething」函數裏面?我希望它給我field1和field2作爲選項,但它不。如果輸入「val2」,我會得到field1和field2。所以當我創建一個與我在param註釋中指定的相同類型的新對象時,intellisence將起作用。
任何想法,我在做什麼錯或是這只是不支持?