Постоје различите уграђене функције у за различите задатке. Функција Индекоф се користи за враћање почетне позиције речи. У основи враћа индекс одређеног елемента у низу. То је функција низа која враћа индекс елемента унутар тог низа. У овом чланку ћемо разумети индекОф у ЈаваСцрипт-у у следећем низу:
- Шта је индекОф у ЈаваСцрипт-у?
- Јавасцрипт Стринг индекОф
- Арраи индекОф у ЈаваСцрипт-у
- Разлика између индекОф () и сеарцх ()
Шта је индекОф у ЈаваСцрипт-у?
Индекс функција се користи за откривање индекса елемента у а и један Арраи . Постоје две варијације, једна је индекОф која се користи за давање положаја елемента за претрагу или првог подударног елемента:
Ако елемент није пронађен, вратиће -1.
Друга је ластИндекОф функција која се користи за проналажење елемента из последњег у низу или у низу.
Пример:
вар стринг = 'Добродошли у Едуреку' стринг.индекОф ('Добро дошли')
Излаз:
0
За функцију ластИндекоф можемо узети следећи пример:
вар = ‘Добродошли у едурека’ стринг.ластИндекОф (‘едурека’)
Излаз:
12
ИндекОф у ЈаваСцрипт-у ради на сличан начин за низови . Ајмо сада у дубину и метода Арраи индекОф са примерима.
Јавасцрипт Стринг индекОф
Тхе стр.индекОф () функцију проналази индекс првог појављивања низа аргумената у датом низу. Враћена вредност се заснива на 0. Такође, враћа -1 ако се вредност за којом се тражи никада не појави.
Синтакса:
стринг.индекОф (сеарцхвалуе, старт)
Први аргумент, сеарцхВалуе је низ који се тражи у основном низу. Други аргумент индекса функције дефинише почетни индекс одакле се тражи сеарцхВалуе у основном низу.
Виндовс додаје Јава у путању
Ова функција враћа индекс низа (заснован на 0) где је сеарцхВалуе први пут пронађена. Ако сеарцхВалуе није могуће пронаћи у низу, функција враћа -1.
Пример:
вар стр = 'Здраво, добродошли у едурека!' вар н = стр.индекОф ('е')
Излаз:
један
Арраи индекОф у ЈаваСцрипт-у
Функција арр.индекОф () користи се за проналажење индекса првог појављивања елемента за претрагу наведеног као аргумент функције.
Синтакса:
повезана листа у водичу ц
арр.индекОф (сеарцхЕлемент [, индек])
Први аргумент, сеарцхЕлемент је вредност коју треба претражити у пољу. Други аргумент ове функције је опционални аргумент индекса који дефинише почетни индекс у низу одакле ће се елемент претраживати. Ако овај аргумент није наведен, тада се индекс 0 узима као почетни индекс за започињање претраживања јер је то подразумевана вредност.
Ова функција враћа индекс првог појављивања елемента сеарцхЕлемент. Ако елемент није могуће пронаћи у пољу, ова функција враћа -1.
Пример:
вар царс = ['БМВ', 'Ауди', 'Феррари'] вар арр = царс.индекОф ('Феррари')
Излаз:
2
Разлика између индекОф () и сеарцх ()
И методе индекОф () и сеарцх () користе се за проверу да ли је а постоји у низу или не. Такође враћа један од индекса подниза или -1 ако подниз не постоји у низу. Али постоји разлика између метода индекОф () и сеарцх (). Погледајмо синтаксу две методе.
Синтакса методе индекОф ():
Стринг.индекОф (подниз, [офсет])
Синтакса методе сеарцх ():
Стринг.сеарцх (подниз)
Сада то можете видети у индекс() метода, постоји опциони параметар (оффсет) одакле можемо започети претрагу, али метода сеарцх () нема ову функцију. Једноставно узима подниз и започиње претрагу од 0. индекса.
Све је било у вези са индекОф-ом у ЈаваСцрипт-у. Овим смо дошли до краја нашег чланка. Надам се да сте разумели како овај метод функционише у ЈаваСцрипт-у.
Погледајте наш која долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг чини вас вештима за рад са позадинским и предњим веб технологијама. Укључује обуку о веб-развоју, јКуери-ју, Ангулар-у, НодеЈС-у, ЕкпрессЈС-у и МонгоДБ-у.
Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре блога „индекОф ин ЈаваСцрипт“ и јавићемо вам се.