Metoda endsWith

Metoda endsWith sprawdza, czy ciąg znaków kończy się na podany w pierwszym parametrze podciąg. Jeśli się kończy, zwraca true, a jeśli się nie kończy, to false. Drugim opcjonalnym parametrem można wymusić ustawienie długości ciągu. W tym przypadku sprawdzany będzie nie rzeczywisty koniec ciągu, a ten określony.

Składnia

javascriptciąg.endsWith(czego szukamy, [długość ciągu]);

Przykład

Sprawdźmy, czy ciąg znaków kończy się na podany podciąg:

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

console.log(res);

Wynik wykonania kodu:

javascripttrue

Przykład

Sprawdźmy, czy ciąg znaków kończy się na podany podciąg:

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

console.log(res);

Wynik wykonania kodu:

javascriptfalse

Przykład

Wymuśmy ustawienie długości ciągu dla sprawdzenia:

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

console.log(res);

Wynik wykonania kodu:

javascripttrue

Zobacz też

  • metoda startsWith,
    która sprawdza początek ciągu znaków
  • metoda indexOf,
    która wykonuje wyszukiwanie w ciągu znaków
  • metoda lastIndexOf,
    która wykonuje wyszukiwanie w ciągu znaków od końca
  • metoda includes,
    która wyszukuje ciąg znaków
  • metoda at,
    która wyszukuje znak ciągu