Qual è il modo migliore per trovare se un oggetto è in un array JavaScript

Qual è il modo migliore per trovare se un oggetto è in un array JavaScript
Esistono diversi metodi, come Find (), Include (), IndexOf () o i metodi Filter () per verificare se l'elemento/elemento esiste in un array in JavaScript. Il modo migliore per scoprire se un articolo è in un array JavaScript dipende dal tipo di dati con cui stai lavorando, ma in generale, "Vettore.Include ()Metodo o il "Vettore.indice di()"I metodi sono i migliori.

Questo tutorial illustrerà il modo migliore per trovare un oggetto in un array in JavaScript.

Qual è un modo efficiente per trovare/verificare se un articolo è in un array JavaScript?

Esistono diversi metodi per trovare l'elemento in un array, ma i migliori sono i seguenti:

  • Metodo include ()
  • Metodo IndexOf ()

Metodo 1: trova un elemento in array utilizzando il metodo Include ()

Il metodo include () restituisce un valore booleano che indica se un array contiene un particolare elemento o meno. Dà "VERO"Se l'elemento particolare si trova in un array. Altro, 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 un array di numeri:

Array var = [5, 8, 11, 14, 15, 20, 23, 25];

Ora, controlla se l'elemento "11"Esiste nell'array usando il"Include ()" metodo. Verrà visualizzato "VERO"Se l'elemento dato esiste in un array. Altro, se dà "falso":

const findlement = array.Include (11);

Stampa il risultato sulla console:

console.log (findelement);

L'output viene visualizzato "VERO", Il che indica che l'elemento è stato trovato nell'array:

Metodo 2: trova un elemento in array usando 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, dà -1.

Sintassi

Seguire la sintassi fornita per il metodo IndexOf ():

vettore.INDICEF (elemento)

Esempio

Passare l'elemento nel metodo IndexOf ():

const findlement = array.INDICEF (11);

Il display di output "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'oggetto 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 Include () emette un valore booleano mentre il metodo IndexOF () fornisce l'indice dell'elemento. In questo tutorial, abbiamo illustrato il modo migliore per trovare l'oggetto in un array in JavaScript.