Metoda endsWith

Metoda endsWith verifică dacă șirul de caractere se termină cu subșirul specificat în primul parametru. Dacă se termină, returnează true, iar dacă nu se termină, atunci false. Al doilea parametru opțional poate specifica forțat lungimea șirului. În acest caz, verificarea nu va fi a sfârșitului real al șirului, ci a celui specificat.

Sintaxă

javascriptșir.endsWith(ce căutăm, [lungimea șirului]);

Exemplu

Să verificăm dacă șirul se termină cu subșirul dat:

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

console.log(res);

Rezultatul executării codului:

javascripttrue

Exemplu

Să verificăm dacă șirul se termină cu subșirul dat:

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

console.log(res);

Rezultatul executării codului:

javascriptfalse

Exemplu

Să specificăm forțat lungimea șirului pentru verificare:

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

console.log(res);

Rezultatul executării codului:

javascripttrue

Vezi și

  • metoda startsWith,
    care verifică începutul șirului
  • metoda indexOf,
    care realizează căutarea în șir
  • metoda lastIndexOf,
    care realizează căutarea în șir de la sfârșit
  • metoda includes,
    care caută un șir
  • metoda at,
    care caută un caracter al șirului