The sisältää()-menetelmän palauttaa tosi, jos merkkijono sisältää määritetyn merkkijonon. Muussa tapauksessa se palauttaa epätosi. include()-menetelmässä isot ja pienet kirjaimet voidaan erottaa ja se voi hyväksyä valinnaisen aloituspaikkaparametrin, mikä yksinkertaistaa merkkijonohakuja eri sovelluksissa.
Huomautus: include()-menetelmä on isot ja pienet kirjaimet erotteleva, eli se käsittelee isoja ja pieniä kirjaimia eri tavalla.
Syntaksi
string.includes(searchvalue, start)>
Parametrit
- hakuarvo: Se on merkkijono, jossa haku tapahtuu.
- alkaa: Tämä on paikka, josta haku käsitellään
(vaikka tämä parametri ei ole välttämätön, jos tätä ei mainita, haku alkaa merkkijonon alusta).
Palautusarvo
Palauttaa joko Boolen tosi-arvon, joka ilmaisee läsnäolon, tai palauttaa epätosi-arvon osoittaen poissaoloa.
Esimerkki 1: Tarkistaa, onko merkkijono toisessa merkkijonossa
Koodi tarkistaa, onko merkkijono Geeks läsnä merkkijonossa Tervetuloa techcodeview.com:hon. Sitten se kirjaa tuloksen, joka ontrue>, koska Geeks on todellakin läsnä merkkijonossa.
javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);> Lähtö
true>
Esimerkki 2: Tarkistetaan kirjainkoolla merkitsevää merkkijonoa
Tässä toista parametria ei ole määritelty, joten haku tapahtuu aloitusindeksistä. Mutta koska tämä menetelmä on isot ja pienet kirjaimet erotteleva, se käsittelee kahta merkkijonoa eri tavalla, mikä palauttaa boolen epätosi.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);> Lähtö
false>
Esimerkki 3: Etsitään merkkijonoa tietystä hakemistosta
Koodi tarkistaa, onko merkki o läsnä merkkijonossa Tervetuloa techcodeview.com:hon. alkaen indeksistä 17. Sitten se kirjaa tuloksen, joka onfalse>, koska o ei ole indeksistä 17 alkavassa osamerkkijonossa.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);> Lähtö
true>
Esimerkki 4: Negatiivinen aloitusindeksi
Jos laskettu indeksi (aloitusindeksi) eli paikka, josta haku aloitetaan, on pienempi kuin 0, haetaan koko taulukko.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);> Lähtö
true>
Tuetut selaimet:
- Google Chrome
- Reuna
- Internet Explorer
- Firefox
- Ooppera
- Safari