- 配列が空でないことを確認してから型を取得する方法:
const arr = [1, 2, 3]; // 配列の例
if (arr.length > 0) {
// arrの最初の要素の型を取得
type FirstElementType = typeof arr[number];
console.log(typeof arr[0]); // 最初の要素の型を出力
} else {
console.log("配列は空です。");
}
- 配列の最初の要素を直接参照する方法:
const arr = [1, 2, 3]; // 配列の例
if (arr.length > 0) {
// arrの最初の要素を直接参照して型を取得
const firstElement = arr[0];
console.log(typeof firstElement); // 最初の要素の型を出力
} else {
console.log("配列は空です。");
}
- 配列が空でないことを事前に確認せずに、最初の要素の型を取得する方法:
const arr = [1, 2, 3]; // 配列の例
// arrの最初の要素の型を取得
type FirstElementType = typeof arr[number];
console.log(typeof arr[0]); // 最初の要素の型を出力
これらの方法を使用することで、TypeScriptで配列の最初の要素の型を取得することができます。配列が空である場合には、適切なエラーメッセージを表示するように処理を追加することも重要です。