Vettore.FindIndex in ES6

Vettore.FindIndex in ES6
In JavaScript, ci sono vari metodi utilizzati per scopi diversi. Ad esempio, il “Vettore.fetta()"Viene utilizzato per definire il pezzo di dati di un array in un nuovo array. "Vettore.pop()"Viene utilizzato per eliminare l'elemento array non necessario e restituire un nuovo array. Comunque, il "Vettore.findindex ()"È invocato per restituire l'indice dell'elemento array iniziale che soddisfa la condizione specificata.

Questo post discuterà dell'array.Metodo findIndex () in ES6.

Cos'è l'array.findindex () in ES6?

Vettore.findindex () è un metodo JavaScript introdotto in ES6. Viene utilizzato per restituire l'indice di un elemento di array iniziale che soddisfa le aspettative in base alla condizione dichiarata. Non influisce sull'array originale. D'altra parte, se non esiste alcun elemento nell'array, allora restituisce il valore nella forma negativa. Tuttavia, questo metodo non ha potuto eseguire le funzioni per l'elemento array se non c'è valore.

Come usare l'array.Metodo findIndex () in ES6?

Per usare l'array.findindex () in ES6, prova la sintassi fornita:

vettore.FindIndex (funzione (currentValue, indice, arr), thisvalue)

Qui:

  • "valore corrente"Determina il valore che si trova nell'array.
  • "indice"È utilizzato per determinare l'indice dell'array.
  • "arr"Viene utilizzato per definire l'array.
  • "questo valore"È un valore opzionale per la funzione da utilizzare come funzione"Questo" valore.

Esempio 1: utilizzare l'array.findindex () con valori numerici

Per utilizzare l'array.findindex () con valori numerici, prova le istruzioni arruolate:

  • Dichiarare e inizializzare la costante con un nome particolare e assegnare il valore in forma numerica in un array.
  • Successivamente, invoca il “findindex ()"Metodo che troverà l'indice in base al parametro specificato:
const age = [4, 9, 22, 25];
età.findindex (checkage);

Successivamente, definire "checkage ()"Funzione e aggiungere il"ritorno"Dichiarazione per restituire l'output della condizione:

checkage di funzione (età)
restituire età> 22;

La funzione restituita "3"Che indica che il valore maggiore di"22"È stato trovato sul terzo indice dell'array:

Esempio 2: utilizza l'array.findindex () con valori di testo

IL "vettore.findindex ()"Il metodo può essere utilizzato anche con i valori di testo in un array. Per fare ciò, definire la costante con un nome specifico e assegnare il valore in un array:

const paesi = ["Regno Unito", "Singapore", "Canada", "India"]

Successivamente, definisci una funzione con il nome "getCountry ()". Quindi, utilizza il "ritorno"Dichiarazione per produrre il paese con il valore"Canada":

funzione getcountry (paese)
restituzione paese === "Canada";

Infine, esegui il "console.tronco d'albero()"Metodo per visualizzare l'output sulla console. Per fare ciò, invoca il metodo FindIndex () e passa "getcountry"Come parametro:

console.registro (paesi.findindex (getcountry))

Si tratta di usare l'array.Metodo findIndex () in ES6.

Conclusione

L'array.findindex () è un metodo JavaScript introdotto in ES6. Viene utilizzato per restituire l'indice di un elemento di array iniziale che valuta come vero, secondo la condizione dichiarata. Puoi anche invocare questo metodo per trovare il valore dell'indice dei set di dati numerici e di testo in un array. Questo tutorial ha dimostrato l'uso dell'array.FindIndex () Metodo JavaScript.