2012-06-19 39 views
4

如何告訴Visual Studio 2010將我的變量識別爲給定類的實例?使用XML註釋爲類實例啓用Javascript Intellisense

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文檔不起作用。我究竟做錯了什麼?

回答

0

首先,你必須定義一個適當的構造函數(類是不正確的術語)這樣的...

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

的約定是使用Pascal大小寫或UpperCamelCase對構造和駱駝外殼爲變量,函數等等。

下一步是使用這個構造函數創建一個實例。

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

我沒有在Visual Studio中測試它,但我確定如果你遵循JS約定VS會理解你在做什麼。

相關問題