- Cuarzo.dev
- Posts
- 🚩 Aprende ...esto con JS
🚩 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