The zahrnuje() metodu vrátí hodnotu true, pokud řetězec obsahuje zadaný řetězec. V opačném případě vrátí hodnotu false. Metoda include() rozlišuje velká a malá písmena a může přijmout volitelný parametr počáteční pozice, což zjednodušuje hledání podřetězců v řetězcích pro různé aplikace.
Poznámka: Metoda include() rozlišuje velká a malá písmena, to znamená, že bude s velkými a malými písmeny zacházet odlišně.
Syntax
string.includes(searchvalue, start)>
Parametry
- hledaná hodnota: Je to řetězec, ve kterém bude vyhledávání probíhat.
- Start: Toto je pozice, odkud bude vyhledávání zpracováváno
(ačkoli tento parametr není nutný, pokud není uveden, vyhledávání začne od začátku řetězce).
Návratová hodnota
Vrátí buď booleovskou hodnotu true označující přítomnost, nebo vrací false označující nepřítomnost.
Příklad 1: Kontrola, zda je řetězec přítomen v jiném řetězci
Kód zkontroluje, zda je řetězec Geeks přítomen v řetězci Welcome to techcodeview.com.. Poté zaprotokoluje výsledek, který jetrue>, protože Geeks je skutečně přítomen v řetězci.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);> Výstup
true>
Příklad 2: Kontrola řetězce rozlišujícího malá a velká písmena
Zde není druhý parametr definován, takže vyhledávání bude probíhat z počátečního indexu. Ale protože tato metoda rozlišuje malá a velká písmena, bude s těmito dvěma řetězci zacházet odlišně, a proto vrací booleovskou hodnotu false.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);> Výstup
false>
Příklad 3: Kontrola řetězce v konkrétním indexu
Kód kontroluje, zda je v řetězci Welcome to techcodeview.com přítomen znak o. počínaje indexem 17. Poté zaprotokoluje výsledek, který jefalse>, protože o není přítomno v podřetězci počínaje indexem 17.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);> Výstup
true>
Příklad 4: Negativní počáteční index
Pokud je vypočítaný index (počáteční index), tj. pozice, od které začne vyhledávání, menší než 0, bude prohledáno celé pole.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);> Výstup
true>
Podporované prohlížeče:
- Google Chrome
- Okraj
- internet Explorer
- Firefox
- Opera
- Safari