Metoda JavaScript String includes().
The vključuje metodo(). vrne true, če niz vsebuje podani niz. V nasprotnem primeru vrne false. Metoda include() razlikuje med velikimi in malimi črkami in lahko sprejme izbirni parameter začetnega položaja, kar poenostavlja iskanje podnizov znotraj nizov za različne aplikacije.
Opomba: Metoda include() razlikuje med velikimi in malimi črkami, kar pomeni, da bo velike in male črke obravnavala drugače.
Sintaksa
string.includes(searchvalue, start)
Parametri
- iskalna vrednost: To je niz, v katerem bo potekalo iskanje.
- začetek: To je položaj, od koder bo iskanje obdelano
(čeprav ta parameter ni potreben, če to ni omenjeno, se bo iskanje začelo od začetka niza).
Povratna vrednost
Vrne logično vrednost true, ki označuje prisotnost, ali vrne false, ki označuje odsotnost.
Primer 1: Preverjanje, ali je niz prisoten v drugem nizu
Koda preveri, ali je niz Geeks prisoten v nizu Welcome to techcodeview.com. Nato zabeleži rezultat, ki je true> , saj je Geeks res prisoten v nizu.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check); Izhod
true
Primer 2: Preverjanje niza, ki razlikuje med velikimi in malimi črkami
Tu drugi parameter ni definiran, zato bo iskanje potekalo iz začetnega indeksa. Ker pa ta metoda razlikuje med velikimi in malimi črkami, bo oba niza obravnavala drugače, zato bo vrnila logično vrednost false.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check); Izhod
false
Primer 3: Preverjanje niza na določenem indeksu
Koda preveri, ali je znak o prisoten v nizu Welcome to techcodeview.com. začenši z indeksom 17. Nato zabeleži rezultat, ki je false> , ker o ni prisoten v podnizu od indeksa 17 naprej.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check); Izhod
true
Primer 4: Negativni začetni indeks
Če je izračunani indeks (začetni indeks), tj. položaj, s katerega se bo začelo iskanje, manjši od 0, bo preiskano celotno polje.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check); Izhod
true
Podprti brskalniki:
- Google Chrome
- Edge
- internet Explorer
- Firefox
- Opera
- Safari