70 of 264 menu

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ă

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

Exemplu

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

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

Rezultatul executării codului:

true

Exemplu

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

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

Rezultatul executării codului:

false

Exemplu

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

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

Rezultatul executării codului:

true

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
kkidrucspl