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.

javascript
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.

javascript
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