El mètode JavaScript array indexOf() s'utilitza per cercar la posició d'un element concret en una matriu determinada. Aquest mètode distingeix entre majúscules i minúscules.
La posició de l'índex del primer element d'una matriu comença sempre amb zero. Si un element no està present en una matriu, retorna -1.
Sintaxi
El mètode indexOf() es representa amb la sintaxi següent:
array.indexOf(element,index)
Paràmetre
element - Representa l'element a cercar.
Tornar
Índex d'un element concret.
Exemple de mètode JavaScript Array indexOf().
Vegem alguns exemples senzills del mètode indexOf().
Exemple 1
Aquí, imprimirem la posició d'un element.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result);Prova-ho ara
Sortida:
1
Exemple 2
En aquest exemple, proporcionarem el valor de l'índex des d'on comença la cerca.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result);Prova-ho ara
Sortida:
css centrant una imatge
3
Exemple 3
Aquí, cercarem un element que no estigui present en una matriu.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result);Prova-ho ara
Sortida:
-1