JavaScript virkne ietver () metodi
The ietver() metodi atgriež true, ja virknē ir norādīta virkne. Pretējā gadījumā tas atgriež nepatiesu. Metode include() ir reģistrjutīga, un tā var pieņemt izvēles sākuma pozīcijas parametru, vienkāršojot apakšvirknes meklēšanu virknēs dažādām lietojumprogrammām.
Piezīme: Metode include() ir reģistrjutīga, t.i., tā apstrādās lielos un mazos burtus atšķirīgi.
Sintakse
string.includes(searchvalue, start)
Parametri
- meklēšanas vērtība: Tā ir virkne, kurā tiks veikta meklēšana.
- sākt: Šī ir vieta, no kuras tiks apstrādāta meklēšana
(lai gan šis parametrs nav nepieciešams, ja tas nav minēts, meklēšana sāksies no virknes sākuma).
Atdeves vērtība
Atgriež Būla vērtību True, kas norāda uz klātbūtni, vai atgriež nepatiesu vērtību, kas norāda uz neesamību.
1. piemērs: Pārbauda, vai virkne atrodas citā virknē
Kods pārbauda, vai virknē Geeks ir iekļauta virkne Laipni lūdzam techcodeview.com. Pēc tam tiek reģistrēts rezultāts, kas ir true> , jo Geeks patiešām ir klāt virknē.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check); Izvade
true
2. piemērs: Tiek pārbaudīta virkne, kas ir reģistrjutīga
Šeit otrais parametrs nav definēts, tāpēc meklēšana notiks no sākuma indeksa. Taču, tā kā šī metode ir reģistrjutīga, abas virknes tiks apstrādātas atšķirīgi, tādējādi atgriežot Būla vērtību “false”.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check); Izvade
false
3. piemērs: Tiek pārbaudīta virkne noteiktā indeksā
Kods pārbauda, vai virknē ir rakstzīme o. Laipni lūdzam vietnē techcodeview.com. sākot no indeksa 17. Pēc tam tiek reģistrēts rezultāts, kas ir false> , jo o nav apakšvirknē, sākot no indeksa 17.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check); Izvade
true
4. piemērs: Negatīvā sākuma indekss
Ja aprēķinātais indekss (sākuma indekss), t.i., pozīcija, no kuras tiks sākta meklēšana, ir mazāka par 0, tiks meklēts viss masīvs.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check); Izvade
true
Atbalstītās pārlūkprogrammas:
- Google Chrome
- Mala
- Internet Explorer
- Firefox
- Opera
- Safari