The zahŕňa metódu(). vráti hodnotu true, ak reťazec obsahuje zadaný reťazec. V opačnom prípade vráti hodnotu false. Metóda include() rozlišuje malé a veľké písmená a môže akceptovať voliteľný parameter počiatočnej pozície, čím sa zjednodušuje vyhľadávanie podreťazcov v rámci reťazcov pre rôzne aplikácie.
Poznámka: Metóda include() rozlišuje veľké a malé písmená, to znamená, že bude s veľkými a malými písmenami zaobchádzať odlišne.
Syntax
string.includes(searchvalue, start)>
Parametre
- hľadaná hodnota: Je to reťazec, v ktorom bude vyhľadávanie prebiehať.
- začať: Toto je pozícia, z ktorej bude vyhľadávanie spracované
(hoci tento parameter nie je potrebný, ak to nie je uvedené, vyhľadávanie začne od začiatku reťazca).
Návratová hodnota
Vráti buď boolovskú hodnotu true označujúcu prítomnosť, alebo vráti hodnotu false označujúcu neprítomnosť.
Príklad 1: Kontrola, či je reťazec prítomný v inom reťazci
Kód skontroluje, či je reťazec Geeks prítomný v reťazci Welcome to techcodeview.com.. Potom zaprotokoluje výsledok, ktorý jetrue>, pretože Geeks je skutočne prítomný v reťazci.
javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);> Výkon
true>
Príklad 2: Kontroluje sa reťazec rozlišujúci malé a veľké písmená
Tu druhý parameter nie je definovaný, takže vyhľadávanie bude prebiehať od počiatočného indexu. Ale keďže táto metóda rozlišuje veľké a malé písmená, bude s týmito dvoma reťazcami zaobchádzať odlišne, a preto vráti booleovskú hodnotu false.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);> Výkon
false>
Príklad 3: Kontrola reťazca v konkrétnom indexe
Kód skontroluje, či je znak o prítomný v reťazci Welcome to techcodeview.com. počnúc indexom 17. Potom zaprotokoluje výsledok, ktorý jefalse>, pretože o nie je prítomné v podreťazci od indexu 17.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);> Výkon
true>
Príklad 4: Negatívny počiatočný index
Ak je vypočítaný index (počiatočný index), t. j. pozícia, od ktorej sa začne vyhľadávanie, menší ako 0, prehľadá sa celé pole.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);> Výkon
true>
Podporované prehliadače:
- Google Chrome
- Hrana
- internet Explorer
- Firefox
- Opera
- Safari