そのため、関数内の return ステートメントの後に宣言された変数が VS2013 インテリセンスに表示されないことがわかりました。
例:
function getService(){
var service = {
getNames: getNames
};
return service; //<--intellisense not working on variables declared
// below this line
function getNames(){
var test = {
first: '',
second: ''
};
test. //<-- here intellisense does not show
// either the test variable or the first or
// second properites of the object.
}
}
これを改善する方法を知っている人はいますか?
それとも、コードを並べ替えて、最後に return ステートメントを配置するだけですか?