Методът JavaScript array indexOf() се използва за търсене на позицията на определен елемент в даден масив. Този метод е чувствителен към регистъра.
Индексната позиция на първия елемент в масива винаги започва с нула. Ако даден елемент не присъства в масив, той връща -1.
Синтаксис
Методът indexOf() е представен със следния синтаксис:
array.indexOf(element,index)
Параметър
елемент - Представлява елемента, който ще се търси.
Връщане
Индекс на определен елемент.
Пример за метод на JavaScript Array indexOf().
Нека видим няколко прости примера за метод indexOf().
Пример 1
Тук ще отпечатаме позицията на елемент.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result);Тествайте сега
Изход:
1
Пример 2
В този пример ще предоставим стойността на индекса, откъдето започва търсенето.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result);Тествайте сега
Изход:
какво е java hashmap
3
Пример 3
Тук ще търсим елемент, който не присъства в масив.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result);Тествайте сега
Изход:
-1