JavaScript masīva indexOf() metode

The JavaScript masīva indexOf() metode atgriež pirmās vērtības gadījuma pozīciju virknē. Ja vērtība netiek atrasta, tā atgriež -1. Šī metode nodrošina vienkāršu veidu, kā noteikt konkrētu rakstzīmju vai apakšvirkņu pozīciju virknēs.

Sintakse

array.indexOf(element, start) 

Parametri:

  • elements: Šis parametrs satur elementu, kura indekss tiks atgriezts.
  • sākt: Šis parametrs nav obligāts un satur masīva sākuma punktu, kur noklusējuma vērtība ir 0, lai sāktu meklēšanu.

Atgriešanas vērtība: Šī metode atgriež elementa pirmās parādīšanās indeksu. Ja elementu nevar atrast masīvā, šī metode atgriež -1.

1. piemērs: Elementa indeksa atrašana masīvā

Šis kods parāda, kā tiek izmantots indexOf()> metode, lai masīvā atrastu elementa gfg indeksu name> . Gfg indekss tiek saglabāts mainīgajā a> un pēc tam pieteicies konsolē.

JavaScript
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a) 

Izvade
0 

2. piemērs: Elementa meklēšana masīvā

Šis kods parāda, kā tiek izmantots indexOf()> metode, lai atrastu konkrēta elementa indeksu ( 2> ) masīvā ( A> ). Tas atgriež elementa pirmās parādīšanās indeksu masīvā ( 1> šajā gadījumā). Ja elements netiek atrasts, tas atgriežas -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); 

Izvade
1 

Mums ir pilns Javascript masīva metožu saraksts. Lai tās pārbaudītu, lūdzu, veiciet šo Javascript masīvs Pilnīga atsauce rakstu.

Atbalstītās pārlūkprogrammas:

  • Google Chrome
  • Mala
  • Firefox
  • Opera
  • Safari