JavaScript masyvo indexOf() metodas

The JavaScript Array indexOf() metodas grąžina pirmojo reikšmės atsiradimo eilutėje poziciją. Jei reikšmė nerandama, ji grąžina -1. Šis metodas suteikia paprastą būdą nustatyti konkrečių simbolių arba poeilučių padėtį eilutėse.

Sintaksė

array.indexOf(element, start) 

Parametrai:

  • elementas: Šis parametras turi elementą, kurio indeksas bus grąžintas.
  • pradžia: Šis parametras yra neprivalomas ir yra masyvo pradžios taškas, kur numatytoji reikšmė yra 0, kad būtų pradėta paieška.

Grąžinimo vertė: Šis metodas grąžina pirmojo elemento pasireiškimo indeksą. Jei elemento masyve nepavyksta rasti, šis metodas grąžina -1.

1 pavyzdys: Elemento indekso radimas masyve

Šis kodas parodo, kaip naudojamas indexOf()> būdas rasti elemento gfg indeksą masyve name> . Gfg indeksas saugomas kintamajame a> ir tada prisijungė prie konsolės.

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

Išvestis
0 

2 pavyzdys: Elemento paieška masyve

Šis kodas parodo, kaip naudojamas indexOf()> būdas rasti konkretaus elemento indeksą ( 2> ) masyve ( A> ). Jis grąžina pirmojo elemento pasireiškimo masyve indeksą ( 1> tokiu atveju). Jei elementas nerastas, jis grįžta -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); 

Išvestis
1 

Turime visą „Javascript Array“ metodų sąrašą. Norėdami juos patikrinti, atlikite tai „Javascript Array“ visa nuoroda straipsnis.

Palaikomos naršyklės:

  • Google Chrome
  • Kraštas
  • Firefox
  • Opera
  • Safari