Questo tutorial illustrerà il modo migliore per trovare un elemento in un array in JavaScript.
Qual è un modo efficiente per trovare/controllare se un elemento si trova in un array JavaScript?
Esistono diversi metodi per trovare l'elemento in un array, ma i migliori sono i seguenti:
- include() metodo
- metodo indexOf()
Metodo 1: trovare un elemento nell'array utilizzando il metodo includes()
Il metodo includes() restituisce un valore booleano che indica se un array contiene o meno un particolare elemento. Dà ' VERO ” se l'elemento particolare si trova in un array. Altrimenti, ritorna” falso ”. Questo metodo è facile da usare e richiede un singolo argomento, l'elemento che stai cercando.
Sintassi
Utilizzare la seguente sintassi per trovare l'elemento in un array:
vettore. include ( elemento )
Esempio
Crea una matrice di numeri:
era vettore = [ 5 , 8 , undici , 14 , quindici , venti , 23 , 25 ] ;
Ora controlla se l'elemento ' undici ” esiste nell'array usando il “ include() ' metodo. Verrà visualizzato ' VERO ” se l'elemento dato esiste in un array. Altrimenti, se dà ' falso ”:
cost findElement = vettore. include ( undici ) ;Stampa il risultato sulla console:
consolare. tronco d'albero ( findElement ) ;L'output visualizza ' VERO ”, che indica che l'elemento è stato trovato nell'array:
Metodo 2: trovare un elemento nell'array utilizzando il metodo indexOf()
Un altro modo migliore per trovare un elemento in un array è il ' indice di() ' metodo. Fornisce l'indice/posizione dell'elemento in un array. Se l'elemento dato non si trova in un array, restituisce -1.
Sintassi
Segui la sintassi fornita per il metodo indexOf():
vettore. indice di ( elemento )Esempio
Passa l'elemento nel metodo indexOf():
cost findElement = vettore. indice di ( undici ) ;Il display di uscita ' 2 ”, che è l'indice dell'elemento 11 che indica che questo elemento è presente nell'array al secondo indice:
Abbiamo compilato i metodi migliori per trovare l'elemento in un array in JavaScript.
Conclusione
Esistono diversi metodi per trovare l'elemento in un array, ma il modo migliore è il ' include() ” metodo e il “ indice di() ' metodo. Il metodo includes() emette un valore booleano mentre il metodo indexOf() fornisce l'indice dell'elemento. In questo tutorial, abbiamo illustrato il modo migliore per trovare l'elemento in un array in JavaScript.