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
そこでインテリセンスを取得しますが、明らかにこの時点では実際の結果は割り当てられません。