Metoda endsWith
Metoda endsWith kontroluje, zda řetězec
končí na podřetězec zadaný v prvním parametru.
Pokud končí, vrátí true, a
pokud nekončí, tak false.
Druhým volitelným parametrem
lze vynutit délku řetězce. V tomto
případě kontrola nebude skutečného konce řetězce,
ale zadaného.
Syntaxe
řetězec.endsWith(co hledáme, [délka řetězce]);
Příklad
Zkontrolujeme, zda řetězec končí na zadaný podřetězec:
let str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
Výsledek provedení kódu:
true
Příklad
Zkontrolujeme, zda řetězec končí na zadaný podřetězec:
let str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
Výsledek provedení kódu:
false
Příklad
Vynuceně zadáme délku řetězce pro kontrolu:
let str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
Výsledek provedení kódu:
true
Viz také
-
metoda
startsWith,
která kontroluje začátek řetězce -
metoda
indexOf,
která provádí vyhledávání v řetězci -
metoda
lastIndexOf,
která provádí vyhledávání v řetězci od konce -
metoda
includes,
která hledá řetězec -
metoda
at,
která hledá znak řetězce