Junior — Middle
Czy masz doświadczenie w korzystaniu z typów generycznych w rozwoju?
sobes.tech AI
Odpowiedź od AI
Tak, typy generyczne pozwalają na tworzenie komponentów, które działają z różnymi typami danych, zapewniając bezpieczeństwo typów i ponowne użycie kodu. W Node.js, korzystając z TypeScript lub Flow, można deklarować funkcje i klasy z parametrami typu. Na przykład w TypeScript:
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num będzie typu number
const str = identity<string>("hello"); // str będzie typu string
To pozwala pisać uniwersalny kod, który dostosowuje się do różnych typów bez utraty bezpieczeństwa typów.