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
cadena.endsWith(qué buscamos, [longitud de la cadena]);
Ejemplo
Comprobemos si la cadena termina con la subcadena dada:
let str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
Resultado de la ejecución del código:
true
Ejemplo
Comprobemos si la cadena termina con la subcadena dada:
let str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
Resultado de la ejecución del código:
false
Ejemplo
Especifiquemos forzosamente la longitud de la cadena para la verificación:
let str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
Resultado de la ejecución del código:
true
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