В него има различни вградени функции за различни задачи. Функцията Indexof се използва за връщане на началната позиция на думата. Той основно връща индекса на конкретния елемент в масива. Това е функция на Array, която връща индекса на елемент в този масив. В тази статия ще разберем indexOf в JavaScript в следната последователност:
- Какво е indexOf в JavaScript?
- Javascript String indexOf
- Индекс на масив от JavaScript
- Разлика между indexOf () и search ()
Какво е indexOf в JavaScript?
Индекс на функция се използва за откриване на индекса на елемент в a и an Масив . Има две вариации, едната е indexOf, която се използва, за да ви даде позицията на търсещия елемент или първия съвпадащ елемент:
Ако елементът не бъде намерен, той ще върне -1.
Втората е lastIndexOf функция, която се използва за намиране на елемента от последния в низ или в масив.
Пример:
var string = ‘Добре дошли в Edureka’ string.indexOf (‘Добре дошли’)
Изход:
0
За функцията lastIndexof можем да вземем следния пример:
var = ‘Добре дошли в edureka’ string.lastIndexOf (‘edureka’)
Изход:
12
IndexOf в JavaScript работи по подобен начин за масиви . Сега да влезем в дълбочината на и метод Array indexOf с примери.
Javascript String indexOf
The str.indexOf () функция намира индекса на първото появяване на аргумента низ в дадения низ. Върнатата стойност е базирана на 0. Също така връща -1, ако стойността, която търсите, никога не се появи.
Синтаксис:
string.indexOf (searchvalue, start)
Първият аргумент, searchValue е низът, който трябва да се търси в основния низ. Вторият аргумент на индекса на функцията дефинира началния индекс, откъдето трябва да се търси searchValue в основния низ.
Тази функция връща индекса на низа (базиран на 0), където searchValue се намира за първи път. Ако searchValue не може да бъде намерен в низа, функцията връща -1.
за какво се използва пролетната рамка
Пример:
var str = 'Здравейте, добре дошли в edureka!' var n = str.indexOf ('e')
Изход:
един
Индекс на масив от JavaScript
Функцията arr.indexOf () се използва за намиране на индекса на първото появяване на търсещия елемент, предоставен като аргумент на функцията.
Синтаксис:
arr.indexOf (searchElement [, индекс])
Първият аргумент, searchElement е стойността, която трябва да се търси в масива. Вторият аргумент на тази функция е незадължителният индекс, който определя началния индекс в масива, откъдето трябва да се търси елементът. Ако този аргумент не е предоставен, тогава индекс 0 се приема като начален индекс, за да започне търсенето, тъй като това е стойността по подразбиране.
Тази функция връща индекса на първото появяване на searchElement. Ако елементът не може да бъде намерен в масива, тогава тази функция връща -1.
Пример:
var cars = ['BMW', 'Audi', 'Ferrari'] var arr = cars.indexOf ('Ferrari')
Изход:
php mysql_fetch_
2
Разлика между indexOf () и search ()
Както методите indexOf (), така и search () се използват за проверка дали a съществува в низа или не. Също така връща един от индексите на подниза или -1, ако поднизът не съществува в низа. Но има разлика между методите indexOf () и search (). Нека да разгледаме синтаксиса на двата метода.
Синтаксис на метод indexOf ():
String.indexOf (подниз, [отместване])
Синтаксис на метод search ():
String.search (подниз)
Сега можете да видите това в индекс на() метод, има незадължителен параметър (отместване), откъдето можем да започнем търсенето, но методът search () няма тази функция. Той просто взема подниза и започва да търси от 0-ия индекс.
Всичко беше за indexOf в JavaScript. С това стигнахме до края на нашата статия. Надявам се, че сте разбрали как работи този метод в JavaScript.
Вижте нашите което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ви кара да владеете умения за работа с back-end и front-end уеб технологии. Включва обучение по уеб разработка, jQuery, Angular, NodeJS, ExpressJS и MongoDB.
Имате въпрос към нас? Моля, споменете го в раздела за коментари в блога „indexOf в JavaScript“ и ние ще се свържем с вас.