← レッスン一覧に戻る

第1章: TypeScript基礎

1-4. ジェネリクス

ジェネリクスを使って柔軟な型定義を学びます

📚 このレッスンの理論を学びたい方はこちら:

TypeScript基礎 - インターフェースとジェネリクス

# 課題
配列の最初の要素を返すジェネリック関数firstElementを作成してください。

この関数は任意の型の配列を受け取り、その型の最初の要素を返します。
    
// ここにジェネリック関数を定義してください
function firstElement() {
  
}

const numbers = [1, 2, 3];
const strings = ["a", "b", "c"];

console.log(firstElement(numbers)); // 1
console.log(firstElement(strings)); // "a"