Junior — Middle
Avez-vous de l'expérience dans l'utilisation des types génériques en développement?
sobes.tech IA
Réponse de l'IA
Oui, les types génériques permettent de créer des composants qui fonctionnent avec différents types de données, tout en assurant la sécurité de type et la réutilisation du code. Dans Node.js, en utilisant TypeScript ou Flow, on peut déclarer des fonctions et des classes avec des paramètres de type. Par exemple, en TypeScript :
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num sera de type number
const str = identity<string>("hello"); // str sera de type string
Cela permet d'écrire du code universel qui s'adapte à différents types sans perdre la sécurité de type.