TypeScript の
` と TypeScript の `T[]`" />
TypeScript では、配列は言語の基本部分であり、開発者は配列を使用できます。特定のタイプの値のコレクションを保存します。配列を定義するには主に 2 つの方法があります。そしてT[]。これらはしばしば同じ意味で使用されますが、この 2 つには理解する価値のある微妙な違いがあります。この記事では、これらの違いについて詳しく説明し、各フォームをいつ使用するかについてのガイダンスを提供します。
Array
// Using Array<T> let numbers: Array<number> = [1, 2, 3, 4]; // Using T[] let numbersAlt: number[] = [1, 2, 3, 4];
場合によっては、Array
// Using Array<T> let arrayOfArrays: Array<Array<number>> = [[1, 2], [3, 4]]; // Using T[] let arrayOfArraysAlt: number[][] = [[1, 2], [3, 4]];
どちらの表記も正しいですが、Array
配列の使用
let promises: Array<Promise<number>> = [Promise.resolve(1), Promise.resolve(2)];
関数シグネチャを定義する場合、両方の Array
// Using Array<T> function getFirstElement<T>(arr: Array<T>): T | undefined { return arr[0]; } // Using T[] function getFirstElementAlt<T>(arr: T[]): T | undefined { return arr[0]; }
両方の配列
要約すると、Array
これらの違いを理解すると、より明確で保守しやすい TypeScript コードを作成するのに役立ちます。 Array
コーディングを楽しんでください!
以上がTypeScript の「Array