したがって、ここでの最初の例は機能します。
protected createGroups(sortedItems: Array<TbpeItem>): any[] {
let groups: any[] = [];
return groups;
}
しかし、2番目のものはtypescriptエラーを出します:typeany []はtype []に割り当てられません
protected createGroups(sortedItems: Array<TbpeItem>): [] {
let groups: any[] = [];
return groups;
}
any[]
アイテムがタイプの配列any
です。[]
空のタプルです。タプルは、各位置のタイプがわかっている配列としてtypescriptで表されます(例[boolean, number]
は、最初の項目がaboolean
で、2番目の項目がaのタプルですnumber
)。タプルの互換性をチェックする場合、サイズは同じである必要があるため、これは[]
空のタプルタイプに割り当てることができることを意味します。タプルについて詳しくはこちらをご覧ください
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加