El método 'endsWith()' es un método incorporado en el lenguaje de programación JavaScript que verifica si una cadena (string) termina con una subcadena específica. El método 'endsWith()' es parte de la especificación ES6 (EcmaScript 6), que es una entrega importante en la lista de versiones de JavaScript.
Este método devuelve un valor booleano - true
si la cadena termina con la subcadena especificada y false
en caso contrario. Por lo tanto, se utiliza principalmente para las comprobaciones de condición.
Para ilustrarlo con un ejemplo, supongamos que tienes la siguiente cadena:
let frase = "Hola, soy un desarrollador de JavaScript";
Y quieres comprobar si la frase termina con la subcadena "JavaScript", para ello usarías el método 'endsWith()':
let result = frase.endsWith("JavaScript");
console.log(result); // devuelve 'true'
En este caso, la salida sería true
, ya que la frase efectivamente termina con "JavaScript".
Es importante señalar que el método 'endsWith()' es sensible a mayúsculas y minúsculas. Esto significa que diferenciará entre caracteres en mayúsculas y minúsculas. Por lo tanto, "javascript" será diferente de "JavaScript". Por otro lado, este método también acepta un segundo argumento opcional que especifica la longitud de la cadena a considerar.
Finalmente, aunque el método 'endsWith()' es muy útil, hay que tener en cuenta que no está disponible en todas las versiones de todos los navegadores. Así, es recomendable comprobar la compatibilidad de este método con el navegador que estás utilizando si planeas integrarlo en tu código.