Menu
Coddy logo textTech

El problema que resuelven los genéricos

Parte de la sección Introducción a TypeScript del Journey de JavaScript de Coddy. Lección 57 de 73.

Imagina que quieres crear una función que simplemente devuelva cualquier valor que le pases: una función de "identidad". En JavaScript normal, podrías escribir algo como esto:

function identity(arg: any): any {
  return arg;
}

Aunque esta función funciona, el uso de any crea un problema significativo: pierdes toda la seguridad de tipos. Cuando llamas a identity("hello"), TypeScript no puede decirte que el resultado es una cadena. Solo sabe que el resultado es any, lo que significa que pierdes el autocompletado, la comprobación de tipos y todos los beneficios que proporciona TypeScript.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a TypeScript

Practica por tu cuenta: Compilador de JavaScript online