¿Cómo funciona el método 'endsWith()' con las cadenas de ES6?

Entendiendo el Método 'endsWith()' en ES6 de JavaScript

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.

Ejemplo de Uso del Método 'endsWith()'

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".

Consideraciones Adicionales

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.

¿Te resulta útil?