Descubre cómo usar endsWith() en JavaScript
Aprende a utilizar la función endsWith() para mejorar tu código
endsWith() es una función integrada en el lenguaje de programación JavaScript que se utiliza para comprobar si un string termina con otro string específico. Esta función es muy útil en situaciones donde necesitas verificar si un string cumple ciertos criterios de finalización.
Ejemplo 1: Comprobar si una cadena termina en «.jpg»
const imagen = "miImagen.jpg";
if (imagen.endsWith(".jpg")) {
console.log("La imagen es de tipo JPG");
} else {
console.log("La imagen no es de tipo JPG");
}
Ejemplo 2: Comprobar si una URL es de un sitio web específico
const url = "https://www.example.com/pagina";
if (url.endsWith(".com")) {
console.log("La URL pertenece a un sitio web de tipo .com");
} else {
console.log("La URL no pertenece a un sitio web de tipo .com");
}
Ejemplo 3: Comprobar si una cadena es una fecha en formato ISO
const fecha = "2021-08-16";
if (fecha.endsWith("-00")) {
console.log("La cadena es una fecha en formato ISO");
} else {
console.log("La cadena no es una fecha en formato ISO");
}
Ejemplo 4: Comprobar si un archivo es de tipo PDF
const archivo = "miArchivo.pdf";
if (archivo.endsWith(".pdf")) {
console.log("El archivo es de tipo PDF");
} else {
console.log("El archivo no es de tipo PDF");
}
Ejemplo 5: Comprobar si una cadena contiene un sufijo específico
const texto = "Hola, ¿qué tal?";
if (texto.endsWith("tal")) {
console.log("La cadena contiene el sufijo 'tal'");
} else {
console.log("La cadena no contiene el sufijo 'tal'");
}
Ejemplo 6: Comprobar si una dirección de correo electrónico es de Gmail
const email = "example@gmail.com";
if (email.endsWith("gmail.com")) {
console.log("El correo electrónico es de Gmail");
} else {
console.log("El correo electrónico no es de Gmail");
}
Conclusión
Utilizar endsWith() en tus proyectos puede mejorar la legibilidad y mantenibilidad del código. Además, te permitirá realizar comprobaciones más precisas en strings y evitar errores de programación.
Para integrar endsWith() en tus proyectos futuros, asegúrate de entender su sintaxis y cómo se comporta con diferentes tipos de datos. También puedes explorar otros métodos similares como startsWith() o includes()
Con esta herramienta en tu cintura, podrás enfrentar con más facilidad los desafíos de la programación diaria.

