logo

„JavaScript“ eilutė apima () metodą

The apima() metodą grąžina true, jei eilutėje yra nurodyta eilutė. Priešingu atveju jis grąžina klaidingą. Metodas include() yra jautrus didžiosioms ir mažosioms raidėms ir gali priimti pasirenkamą pradžios padėties parametrą, supaprastindamas poeilutės paiešką eilutėse įvairioms programoms.

Pastaba: Metodas include() yra didžiosios ir mažosios raidės, t. y. jis skirtingai traktuos didžiąsias ir mažąsias raides.

Sintaksė



string.includes(searchvalue, start)>

Parametrai

  • paieškos vertė: Tai eilutė, kurioje bus atliekama paieška.
  • pradžia: Tai yra vieta, iš kurios bus vykdoma paieška
    (nors šis parametras nėra būtinas, jei tai nepaminėta, paieška prasidės nuo eilutės pradžios).

Grąžinimo vertė

Grąžina arba Būlio teisingą, nurodantį buvimą, arba klaidingą, nurodantį nebuvimą.

1 pavyzdys: Tikrinama, ar eilutė yra kitoje eilutėje

Kodas patikrina, ar eilutėje Geeks yra eilutė Sveiki atvykę į techcodeview.com. Tada jis registruoja rezultatą, kuris yratrue>, nes Geeks iš tiesų yra eilutėje.

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

Išvestis
true>

2 pavyzdys: Tikrinama, ar nėra didžiųjų ir mažųjų raidžių

Čia antrasis parametras nėra apibrėžtas, todėl paieška vyks nuo pradinio indekso. Bet kadangi šis metodas yra didžiosios ir mažosios raidės, jis apdoros dvi eilutes skirtingai, todėl bus grąžintas loginis klaidingas.

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

Išvestis
false>

3 pavyzdys: Tikrinama, ar tam tikrame indekse yra eilutė

Kodas patikrina, ar simbolis o yra eilutėje Sveiki atvykę į techcodeview.com. pradedant nuo 17 indekso. Tada registruojamas rezultatas, kuris yrafalse>, nes o nėra poeilėje, prasidedančioje nuo 17 indekso.

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

Išvestis
true>

4 pavyzdys: Neigiamas pradžios indeksas

Jei apskaičiuotas indeksas (pradžios indeksas), ty vieta, nuo kurios bus pradėta paieška, yra mažesnė nei 0, bus ieškoma visame masyve.

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

Išvestis
true>

Palaikomos naršyklės:

  • Google Chrome
  • Kraštas
  • Internet Explorer
  • Firefox
  • Opera
  • Safari