Junior — Middle
Hai esperienza nell'uso dei tipi generici nello sviluppo?
sobes.tech AI
Risposta dell'AI
Sì, i tipi generici consentono di creare componenti che funzionano con diversi tipi di dati, garantendo sicurezza dei tipi e riutilizzo del codice. In Node.js, utilizzando TypeScript o Flow, è possibile dichiarare funzioni e classi con parametri di tipo. Ad esempio, in TypeScript:
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num sarà di tipo number
const str = identity<string>("hello"); // str sarà di tipo string
Questo permette di scrivere codice universale che si adatta a diversi tipi senza perdere la sicurezza dei tipi.