Explorando String.prototype.endsWith() en JavaScript
Aprende a utilizar la función de cadenas más reciente en JavaScript y mejorar tus proyectos
La función String.prototype.endsWith() es una herramienta útil en JavaScript que permite comprobar si un string termina con otro determinado. Esta función se ha incluido en la especificación de ECMAScript 2015 (ES6) y es compatible con la mayoría de los navegadores actuales. En este artículo, exploraremos cómo usar String.prototype.endsWith() para mejorar tus proyectos en JavaScript.
Ejemplo 1: Comprobar si una cadena termina con la extensión «.jpg»
const imagen = "imagen.jpg";
if (imagen.endsWith(".jpg")) {
console.log("La imagen es una imagen JPG");
} else {
console.log("No es una imagen JPG");
}
Ejemplo 2: Verificar si un URL termina con «example.com»
const url = "https://www.example.com/";
if (url.endsWith("example.com")) {
console.log("Es una dirección URL de example.com");
} else {
console.log("No es una dirección URL de example.com");
}
Ejemplo 3: Comprobar si un número es positivo o negativo
const numero = -5;
if (numero.toString().endsWith("+")) {
console.log("El número es positivo");
} else {
console.log("El número es negativo");
}
Ejemplo 4: Identificar el formato de archivo de un nombre de archivo
const archivo = "archivo.pdf";
if (archivo.endsWith(".pdf")) {
console.log("El archivo es en formato PDF");
} else if (archivo.endsWith(".docx")) {
console.log("El archivo es en formato DOCX");
} else {
console.log("No se ha reconocido el formato del archivo");
}
Conclusión
En resumen, String.prototype.endsWith() es una función útil y fácil de utilizar que puede ayudarte a simplificar la verificación de cadenas en tu código. Al integrarla en tus proyectos futuros, podrás escribir código más legible, mantenible y eficiente. No pierdas tiempo y empieza a explorar esta función en tus próximos proyectos de JavaScript.