我有一个异步函数,它返回一个包含 4 个子数组的数组。然后我将该数组拆分为变量。我试图让智能感知来识别这些新变量,但它并没有真正起作用:
asyncGet().then(function(results){
// results is an array of 4 arrays
/// <var name="arrayOfA" type="Array" elementType="A" />
var arrayOfA = results[0];
/// <var name="arrayOfB" type="Array" elementType="B" />
var arrayOfB = results[1];
/// <var name="arrayOfC" type="Array" elementType="C" />
var arrayOfC = results[2];
/// <var name="arrayOfD" type="Array" elementType="D" />
var arrayOfD = results[3];
})
如您所见,我尝试使用标准 XML 智能感知文档记录变量,但我没有得到任何智能感知arrayOfA
到arrayOfD
.
但是,如果我保留文档和变量初始化,但没有为变量分配任何东西,我会得到适当的智能感知。
例如
/// <var name="arrayOfA" type="Array" elementType="A" />
var arrayOfA;
arrayOfA
将在那里获得智能感知,但显然此时不会分配实际结果。