JavaScript-strengen inkluderer() metode

Det inkluderer() metode returnerer sand, hvis en streng indeholder en specificeret streng. Ellers returnerer den falsk. Metoden include() skelner mellem store og små bogstaver og kan acceptere en valgfri startpositionsparameter, hvilket forenkler understrengsøgninger i strenge til forskellige applikationer.

Bemærk: Inclusive()-metoden skelner mellem store og små bogstaver, dvs. den vil behandle store og små bogstaver forskelligt.

Syntaks

string.includes(searchvalue, start) 

Parametre

  • søgeværdi: Det er den streng, som søgningen vil finde sted i.
  • Start: Dette er den position, hvorfra søgningen vil blive behandlet
    (selvom denne parameter ikke er nødvendig, hvis dette ikke er nævnt, vil søgningen begynde fra begyndelsen af ​​strengen).

Returværdi

Returnerer enten en boolesk sand, der angiver tilstedeværelsen, eller den returnerer en falsk, der angiver fraværet.

Eksempel 1: Kontrollerer, om streng er til stede i en anden streng

Koden tjekker, om strengen Geeks er til stede i strengen Velkommen til techcodeview.com.. Den logger derefter resultatet, som er true> , da Geeks faktisk er til stede i strengen.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check); 

Produktion
true 

Eksempel 2: Kontrollerer for store og små bogstaver

Her er den anden parameter ikke defineret, så søgningen vil foregå fra startindekset. Men da denne metode skelner mellem store og små bogstaver, vil den behandle de to strenge forskelligt, og dermed returnere en boolesk falsk.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check); 

Produktion
false 

Eksempel 3: Søger efter en streng ved et bestemt indeks

Koden tjekker om tegnet o er til stede i strengen Velkommen til techcodeview.com. startende fra indeks 17. Den logger så resultatet, som er false> , da o ikke er til stede i understrengen fra indeks 17.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check); 

Produktion
true 

Eksempel 4: Negativt startindeks

Hvis det beregnede indeks (startindeks), dvs. den position, hvorfra søgningen vil begynde, er mindre end 0, vil hele arrayet blive søgt.

javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check); 

Produktion
true 

Understøttede browsere:

  • Google Chrome
  • Edge
  • Internet Explorer
  • Firefox
  • Opera
  • Safari