Metóda endsWith
Metóda endsWith kontroluje, či
reťazec končí na podreťazec uvedený v prvom parametri.
Ak končí, vráti true, a
ak nekončí, tak false.
Druhým voliteľným parametrom
je možné nútene určiť dĺžku reťazca. V tomto
prípade kontrola nebude skutočného konca reťazca,
ale určeného.
Syntax
reťazec.endsWith(čo hľadáme, [dĺžka reťazca]);
Príklad
Skontrolujme, či reťazec končí na zadaný podreťazec:
let str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
Výsledok vykonania kódu:
true
Príklad
Skontrolujme, či reťazec končí na zadaný podreťazec:
let str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
Výsledok vykonania kódu:
false
Príklad
Nútene zadajme dĺžku reťazca pre kontrolu:
let str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
Výsledok vykonania kódu:
true
Pozrite si aj
-
metóda
startsWith,
ktorá kontroluje začiatok reťazca -
metóda
indexOf,
ktorá vykonáva vyhľadávanie v reťazci -
metóda
lastIndexOf,
ktorá vykonáva vyhľadávanie v reťazci od konca -
metóda
includes,
ktorá hľadá reťazec -
metóda
at,
ktorá hľadá znak reťazca