🚩 Aprende ...esto con JS

Ideal para strings muy largos

trimMiddle(): Una solución para cadenas largas

Cuando trabajas con interfaces que necesitan mostrar texto conciso, como nombres de archivos, rutas largas o claves únicas, puede ser útil recortar una parte del texto en el centro. Aquí es donde una librería como trimMiddle() entra en juego.

¿Qué es trimMiddle()?

trimMiddle() es una librería sencilla diseñada para recortar cadenas largas, eliminando caracteres del medio y añadiendo un indicador visual (generalmente ...) para que el texto siga siendo legible y estético.

¿Cómo funciona?

El funcionamiento de trimMiddle() es simple: recibe una cadena, un límite de longitud máximo y un símbolo de recorte (opcional). Si la cadena supera la longitud permitida, se corta en el centro para ajustarse al límite, dejando intactos los extremos de la cadena.

Ejemplo de uso:

import trimMiddle from 'trim-middle';

const text = "EsteEsUnNombreDeArchivoMuyLargo.txt";
const trimmed = trimMiddle(text, 20);

console.log(trimmed);
// Salida: "EsteEsUnNo...MuyLargo.txt"

Ventajas

  • Legibilidad: Mantiene visibles las partes más relevantes del texto (inicio y final).

  • Flexibilidad: Permite configurar la longitud máxima y el símbolo de recorte.

  • Facilidad de uso: La API es minimalista y clara.

Si tu proyecto involucra UI o cualquier contexto donde mostrar texto limitado sea crucial, trimMiddle() puede convertirse en una herramienta esencial.

Reply

or to participate.