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