Шта је индекОф у ЈаваСцрипт-у и како то функционише?



Индекоф у ЈаваСцрипт-у користи се за враћање почетне позиције речи. У основи враћа индекс одређеног елемента у низу.

Постоје различите уграђене функције у за различите задатке. Функција Индекоф се користи за враћање почетне позиције речи. У основи враћа индекс одређеног елемента у низу. То је функција низа која враћа индекс елемента унутар тог низа. У овом чланку ћемо разумети индекОф у ЈаваСцрипт-у у следећем низу:

Шта је индекОф у ЈаваСцрипт-у?

Индекс функција се користи за откривање индекса елемента у а и један Арраи . Постоје две варијације, једна је индекОф која се користи за давање положаја елемента за претрагу или првог подударног елемента:





Ако елемент није пронађен, вратиће -1.

Друга је ластИндекОф функција која се користи за проналажење елемента из последњег у низу или у низу.



Пример:

вар стринг = 'Добродошли у Едуреку' стринг.индекОф ('Добро дошли')

Излаз:

0

За функцију ластИндекоф можемо узети следећи пример:



вар = ‘Добродошли у едурека’ стринг.ластИндекОф (‘едурека’)

Излаз:

12

ИндекОф у ЈаваСцрипт-у ради на сличан начин за низови . Ајмо сада у дубину и метода Арраи индекОф са примерима.

Јавасцрипт Стринг индекОф

Тхе стр.индекОф () функцију проналази индекс првог појављивања низа аргумената у датом низу. Враћена вредност се заснива на 0. Такође, враћа -1 ако се вредност за којом се тражи никада не појави.

Синтакса:

стринг.индекОф (сеарцхвалуе, старт)

Први аргумент, сеарцхВалуе је низ који се тражи у основном низу. Други аргумент индекса функције дефинише почетни индекс одакле се тражи сеарцхВалуе у основном низу.

Виндовс додаје Јава у путању

Ова функција враћа индекс низа (заснован на 0) где је сеарцхВалуе први пут пронађена. Ако сеарцхВалуе није могуће пронаћи у низу, функција враћа -1.

Пример:

вар стр = 'Здраво, добродошли у едурека!' вар н = стр.индекОф ('е')

Излаз:

један

Арраи индекОф у ЈаваСцрипт-у

Функција арр.индекОф () користи се за проналажење индекса првог појављивања елемента за претрагу наведеног као аргумент функције.

Синтакса:

повезана листа у водичу ц
арр.индекОф (сеарцхЕлемент [, индек])

Први аргумент, сеарцхЕлемент је вредност коју треба претражити у пољу. Други аргумент ове функције је опционални аргумент индекса који дефинише почетни индекс у низу одакле ће се елемент претраживати. Ако овај аргумент није наведен, тада се индекс 0 узима као почетни индекс за започињање претраживања јер је то подразумевана вредност.

Ова функција враћа индекс првог појављивања елемента сеарцхЕлемент. Ако елемент није могуће пронаћи у пољу, ова функција враћа -1.

Пример:

вар царс = ['БМВ', 'Ауди', 'Феррари'] вар арр = царс.индекОф ('Феррари')

Излаз:

2

Разлика између индекОф () и сеарцх ()

И методе индекОф () и сеарцх () користе се за проверу да ли је а постоји у низу или не. Такође враћа један од индекса подниза или -1 ако подниз не постоји у низу. Али постоји разлика између метода индекОф () и сеарцх (). Погледајмо синтаксу две методе.

Синтакса методе индекОф ():

Стринг.индекОф (подниз, [офсет])

Синтакса методе сеарцх ():

Стринг.сеарцх (подниз)

Сада то можете видети у индекс() метода, постоји опциони параметар (оффсет) одакле можемо започети претрагу, али метода сеарцх () нема ову функцију. Једноставно узима подниз и започиње претрагу од 0. индекса.

Све је било у вези са индекОф-ом у ЈаваСцрипт-у. Овим смо дошли до краја нашег чланка. Надам се да сте разумели како овај метод функционише у ЈаваСцрипт-у.

Погледајте наш која долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг чини вас вештима за рад са позадинским и предњим веб технологијама. Укључује обуку о веб-развоју, јКуери-ју, Ангулар-у, НодеЈС-у, ЕкпрессЈС-у и МонгоДБ-у.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре блога „индекОф ин ЈаваСцрипт“ и јавићемо вам се.