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 restituiscetrue
se il valore esiste nell'array. - L'
if… else
istruzione 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… else
istruzione 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.