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