Sobes.tech
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.