De include() metod returnerar sant om en sträng innehåller en specificerad sträng. Annars returnerar det falskt. Metoden include() är skiftlägeskänslig och kan acceptera en valfri startpositionsparameter, vilket förenklar delsträngsökningar inom strängar för olika applikationer.
Notera: Metoden include() är skiftlägeskänslig, dvs den kommer att behandla versaler och gemener på olika sätt.
Syntax
string.includes(searchvalue, start)>
Parametrar
- sökvärde: Det är strängen där sökningen kommer att ske.
- Start: Detta är den position varifrån sökningen kommer att bearbetas
(även om den här parametern inte är nödvändig om detta inte nämns börjar sökningen från början av strängen).
Returvärde
Returnerar antingen ett booleskt sant som indikerar närvaron eller det returnerar ett falskt som indikerar frånvaron.
Exempel 1: Kontrollera om sträng finns i en annan sträng
Koden kontrollerar om strängen Geeks finns i strängen Welcome to techcodeview.com.. Den loggar sedan resultatet, vilket ärtrue>, eftersom Geeks verkligen är närvarande i strängen.
javascript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);> Produktion
true>
Exempel 2: Söker efter skiftlägeskänslig sträng
Här är den andra parametern inte definierad, så sökningen kommer att ske från startindexet. Men eftersom den här metoden är skiftlägeskänslig kommer den att behandla de två strängarna på olika sätt, vilket ger en boolesk false.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);> Produktion
false>
Exempel 3: Söker efter en sträng vid ett visst index
Koden kontrollerar om tecknet o finns i strängen Välkommen till techcodeview.com. från index 17. Den loggar sedan resultatet, vilket ärfalse>, eftersom o inte finns i delsträngen från index 17.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);> Produktion
true>
Exempel 4: Negativt startindex
Om det beräknade indexet (startindexet), dvs. den position från vilken sökningen kommer att börja är mindre än 0, kommer hela arrayen att genomsökas.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);> Produktion
true>
Webbläsare som stöds:
- Google Chrome
- Kant
- Internet Explorer
- Firefox
- Opera
- Safari