The apima() metodą grąžina true, jei eilutėje yra nurodyta eilutė. Priešingu atveju jis grąžina klaidingą. Metodas include() yra jautrus didžiosioms ir mažosioms raidėms ir gali priimti pasirenkamą pradžios padėties parametrą, supaprastindamas poeilutės paiešką eilutėse įvairioms programoms.
Pastaba: Metodas include() yra didžiosios ir mažosios raidės, t. y. jis skirtingai traktuos didžiąsias ir mažąsias raides.
Sintaksė
string.includes(searchvalue, start)>
Parametrai
- paieškos vertė: Tai eilutė, kurioje bus atliekama paieška.
- pradžia: Tai yra vieta, iš kurios bus vykdoma paieška
(nors šis parametras nėra būtinas, jei tai nepaminėta, paieška prasidės nuo eilutės pradžios).
Grąžinimo vertė
Grąžina arba Būlio teisingą, nurodantį buvimą, arba klaidingą, nurodantį nebuvimą.
1 pavyzdys: Tikrinama, ar eilutė yra kitoje eilutėje
Kodas patikrina, ar eilutėje Geeks yra eilutė Sveiki atvykę į techcodeview.com. Tada jis registruoja rezultatą, kuris yratrue>, nes Geeks iš tiesų yra eilutėje.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);> Išvestis
true>
2 pavyzdys: Tikrinama, ar nėra didžiųjų ir mažųjų raidžių
Čia antrasis parametras nėra apibrėžtas, todėl paieška vyks nuo pradinio indekso. Bet kadangi šis metodas yra didžiosios ir mažosios raidės, jis apdoros dvi eilutes skirtingai, todėl bus grąžintas loginis klaidingas.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);> Išvestis
false>
3 pavyzdys: Tikrinama, ar tam tikrame indekse yra eilutė
Kodas patikrina, ar simbolis o yra eilutėje Sveiki atvykę į techcodeview.com. pradedant nuo 17 indekso. Tada registruojamas rezultatas, kuris yrafalse>, nes o nėra poeilėje, prasidedančioje nuo 17 indekso.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);> Išvestis
true>
4 pavyzdys: Neigiamas pradžios indeksas
Jei apskaičiuotas indeksas (pradžios indeksas), ty vieta, nuo kurios bus pradėta paieška, yra mažesnė nei 0, bus ieškoma visame masyve.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);> Išvestis
true>
Palaikomos naršyklės:
- Google Chrome
- Kraštas
- Internet Explorer
- Firefox
- Opera
- Safari