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:
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.