Programma JavaScript per verificare se un array contiene un valore specificato

In questo esempio, imparerai a scrivere un programma JavaScript che controllerà se un array contiene un valore specificato.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • JavaScript Array include ()
  • JavaScript Array indexOf ()
  • JavaScript Array

Esempio 1: controllare l'array utilizzando include ()

 // program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.includes('javascript'); // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )

Produzione

 La matrice contiene un valore.

Nel programma precedente, il includes()metodo viene utilizzato per verificare se un array contiene un valore specificato.

  • Il includes()metodo restituisce truese il valore esiste nell'array.
  • L' if… elseistruzione viene utilizzata per visualizzare il risultato secondo la condizione.

Esempio 2: controllare l'array utilizzando indexOf ()

 // program to check if an array contains a specified value const array = ('you', 'will', 'learn', 'javascript'); const hasValue = array.indexOf('javascript') !== -1; // check the condition if(hasValue) ( console.log('Array contains a value.'); ) else ( console.log('Array does not contain a value.'); )

Produzione

 La matrice contiene un valore. 

Nel programma precedente, il indexOf()metodo viene utilizzato con l' if… elseistruzione per verificare se un array contiene un valore specificato.

Il indexOf()metodo cerca un array e restituisce la posizione della prima occorrenza. Se il valore non può essere trovato, restituisce -1 .

Nota : entrambi includes()e indexOf()fanno distinzione tra maiuscole e minuscole. Quindi, J e j sono diversi.

Articoli interessanti...