Método endsWith

El método endsWith verifica si una cadena termina con la subcadena especificada en el primer parámetro. Si termina, devuelve true, y si no termina, false. Con el segundo parámetro opcional se puede especificar forzosamente la longitud de la cadena. En este caso, la verificación no será del final real de la cadena, sino del especificado.

Sintaxis

javascriptcadena.endsWith(qué buscamos, [longitud de la cadena]);

Ejemplo

Comprobemos si la cadena termina con la subcadena dada:

javascriptlet str = 'abcde';
let res = str.endsWith('cde');

console.log(res);

Resultado de la ejecución del código:

javascripttrue

Ejemplo

Comprobemos si la cadena termina con la subcadena dada:

javascriptlet str = 'abcde';
let res = str.endsWith('xxx');

console.log(res);

Resultado de la ejecución del código:

javascriptfalse

Ejemplo

Especifiquemos forzosamente la longitud de la cadena para la verificación:

javascriptlet str = 'abcde';
let res = str.endsWith('bc', 3);

console.log(res);

Resultado de la ejecución del código:

javascripttrue

Véase también

  • método startsWith,
    que verifica el inicio de una cadena
  • método indexOf,
    que realiza una búsqueda en una cadena
  • método lastIndexOf,
    que realiza una búsqueda en una cadena desde el final
  • método includes,
    que busca una cadena
  • método at,
    que busca un carácter de la cadena