Array.findIndex() az ES6-ban

Array Findindex Az Es6 Ban



A JavaScriptben különféle módszereket használnak különböző célokra. Például a „ Array.slice() ” egy tömb adatrészének meghatározására szolgál egy új tömbben. ' Array.pop() ” a szükségtelen tömbelem eltávolítására és egy új tömb visszaadására szolgál. Azonban a ' Array.findIndex() ” meghívva a megadott feltételnek megfelelő kezdeti tömbelem indexét adja vissza.

Ez a bejegyzés az ES6 Array.findIndex() metódusát tárgyalja.

Mi az Array.findIndex() az ES6-ban?

Az Array.findIndex() az ES6-ban bevezetett JavaScript-metódus. Egy olyan kezdeti tömbelem indexének visszaadására szolgál, amely megfelel az elvárásoknak a megadott feltételnek megfelelően. Nem befolyásolja az eredeti tömböt. Másrészt, ha nincs elem a tömbben, akkor az értéket negatív formában adja vissza. Ez a metódus azonban nem tudja végrehajtani a tömbelem függvényeit, ha nincs érték.







Hogyan használjuk az Array.findIndex() módszert az ES6-ban?

Az array.findIndex() használatához az ES6-ban, próbálja ki a megadott szintaxist:



sor. FindIndex ( funkció ( currentValue, index, arr ) , thisValue )

Itt:



  • ' jelenlegi érték ” határozza meg a tömbben található értéket.
  • ' index ” a tömb indexének meghatározására szolgál.
  • ' arr ” a tömb meghatározására szolgál.
  • ' thisValue ' egy opcionális érték a függvényhez, amelyet a függvény ' ez ” értékét.

1. példa: Használja az Array.findIndex() függvényt numerikus értékekkel

Az array.findIndex() numerikus értékekkel való használatához próbálja ki a következő utasításokat:





  • Deklarálja és inicializálja az állandót egy adott névvel, és rendelje hozzá az értéket numerikus formában egy tömbben.
  • Ezután hívja meg a „ findIndex() ” módszer, amely megkeresi az indexet a megadott paraméter szerint:
const kor = [ 4 , 9 , 22 , 25 ] ;

kor. FindIndex ( checkAge ) ;

Ezután határozza meg a „ checkAge() ' függvényt, és adja hozzá a ' Visszatérés ” utasítás a feltétel kimenetének visszaadásához:

funkció ellenőrzése Életkor ( kor ) {

Visszatérés kor > 22 ;

}

A függvény visszaadott ' 3 ', ami azt jelzi, hogy az érték nagyobb, mint ' 22 ” található a tömb harmadik indexén:



2. példa: Használja az Array.findIndex() függvényt szöveges értékekkel

A ' array.findIndex() ” metódus használható szöveges értékekkel is egy tömbben. Ehhez adja meg az állandót egy adott névvel, és rendelje hozzá az értéket egy tömbben:

const Országok = [ 'Egyesült Királyság' , 'Szingapúr' , 'Kanada' , 'India' ]

Ezután adjon meg egy függvényt ' getCountry() ”. Ezután használja a „ Visszatérés ' utasítás az ország értékének kiadásához ' Kanada ”:

függvény getCountry ( Ország ) {

Visszatérés Ország === 'Kanada' ;

}

Végül futtassa a „ console.log() ” módszer a kimenet konzolon való megjelenítéséhez. Ehhez hívja meg a findIndex() metódust, és adja át a ' getCountry ” paraméterként:

konzol. log ( Országok. FindIndex ( getCountry ) )

Ez minden az array.findIndex() metódus használatáról szól az ES6-ban.

Következtetés

Az Array.findIndex() az ES6-ban bevezetett JavaScript-metódus. Egy kezdeti tömbelem indexének visszaadására szolgál, amely igaznak számít, a megadott feltételnek megfelelően. Ezt a módszert arra is meghívhatja, hogy megkeresse a numerikus és szöveges adatkészletek indexértékét egy tömbben. Ez az oktatóanyag az Array.findIndex() JavaScript metódus használatát mutatja be.