The Metoda JavaScript Array indexOf(). returnează poziția primei apariții a unei valori dintr-un șir. Dacă valoarea nu este găsită, returnează -1. Această metodă oferă o modalitate simplă de a determina poziția anumitor caractere sau subșiruri în șiruri.
Sintaxă
array.indexOf(element, start)>
Parametri:
topologii
- element: Acest parametru deține elementul al cărui index va fi returnat.
- start: Acest parametru este opțional și deține punctul de pornire al matricei, unde valoarea implicită este 0 pentru a începe căutarea.
Valoare returnată: Această metodă returnează indexul primei apariții a elementului. Dacă elementul nu poate fi găsit în tablou, atunci această metodă returnează -1.
Exemplul 1: Găsirea indicelui elementului în matrice
Acest cod demonstrează utilizareaindexOf()>
metoda de a găsi indexul elementului gfg din tablouname>
. Indicele gfg este stocat în variabilăa>
și apoi conectat la consolă.
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a)>
Ieșire
0>
Exemplul 2: Căutare element în Array
Acest cod demonstrează utilizarea coduluiindexOf()>
metoda de a afla indexul unui anumit element (2>
) într-o matrice (A>
). Returnează indexul primei apariții a elementului din matrice (1>
în acest caz). Dacă elementul nu este găsit, acesta revine-1>
.
JavaScript
// Taking input as an array A // having some elements. let A = [1, 2, 3, 4, 5]; // indexOf() method is called to // test whether the searching element // is present in given array or not. a = A.indexOf(2) // Printing result of method. console.log(a);>
Ieșire
1>
Avem o listă completă de metode Javascript Array, pentru a le verifica, vă rugăm să parcurgeți aceasta Javascript Array Referință completă articol.
Browsere acceptate:
- Google Chrome
- Margine
- Firefox
- Operă
- Safari