Javascript Include

| | | | | | | | | | | | | | | | | | | | | | |

Il metodo JavaScript includes() determina se un elenco include un elemento specificato. Il metodo includes() accetta un parametro, il valore da controllare in un elenco. includes() restituirà true se quel valore è presente e false se non lo è.

Spesso, quando hai un elenco di elementi, vuoi per verificare se quell’elenco contiene o meno un particolare elemento. Ad esempio, potresti avere un elenco di numeri d’ordine in sospeso e voler controllare se l’ordine n. 500 è in sospeso o è già stato elaborato.

Ecco dove JavaScript include() La funzione entra in gioco. JavaScript includes() è una funzione incorporata che può essere utilizzata per determinare se un array contiene un particolare elemento. La funzione restituisce un valore vero o falso a seconda che l’array contenga l’elemento che hai specificato.

In questo tutorial, discuteremo le basi del metodo JavaScript include ed esploreremo come puoi usarlo per verificare se un array contiene un particolare elemento.

JavaScript Array Refresher

Un array in JavaScript è un oggetto ordinato che può essere utilizzato per memorizzare dati. Gli array JS possono includere zero o più elementi e sono utili quando si desidera memorizzare più valori in una singola variabile. Ad esempio, potresti avere un elenco di numeri d’ordine che desideri memorizzare in una variabile, anziché in più variabili in tutto il programma.

Gli array in JavaScript sono dichiarati come un elenco di virgole- valori separati, racchiusi tra parentesi quadre. Ecco un esempio di un array in JavaScript che memorizza un elenco di nomi di dipendenti:

L’array employees che abbiamo appena creato contiene quattro valori: Jeff, Linda, Emma e Luca. Utilizzando la funzione console.log(), possiamo vedere il contenuto del nostro array:

Il nostro programma restituisce:

JavaScript Array include

Il metodo dell’array JavaScript includes() può essere utilizzato per determinare se un array contiene un valore particolare. Il metodo restituisce un valore true o false a seconda che l’array contenga o meno il valore specificato.

Il metodo array includes() accetta due parametri: il primo è il valore che stai cercando in un array e il secondo è la posizione dell’indice nell’array da cui deve iniziare la ricerca. Quando utilizzi il metodo includes(), ricorda la distinzione tra maiuscole e minuscole del metodo. Se il tuo parametro value non utilizza le lettere maiuscole e minuscole, il valore che stai cercando non verrà restituito.

Diciamo che abbiamo una gelateria e vogliamo capire se qualcuno ha ordinato il nostro gelato Double Chocolate Deluxe oggi Abbiamo un array di dati che contiene tutti gli ordini che sono stati effettuati oggi e possiamo usare il metodo includes() per verificare se quell’array contiene il valore Double Chocolate Deluxe.

Ecco il codice che vorremmo noi e per eseguire questa azione:

Il nostro codice restituisce quanto segue: true.

Scomponiamo il nostro codice. Nella prima riga, dichiariamo un array chiamato orders_today che memorizza tutti gli ordini effettuati oggi. Nella riga successiva, utilizziamo il metodo includes() per determinare se il nostro array orders_today include o meno il valore Double Chocolate Deluxe. Poiché il nostro array include quel valore, il programma restituisce true.

Analogamente, il metodo includes() può essere utilizzato per trovare un numero in una matrice di numeri. Diciamo che abbiamo un array che memorizza un elenco di numeri d’ordine in sospeso nella nostra gelateria e vogliamo verificare se il numero d’ordine 27 è ancora in sospeso. Potremmo usare il seguente codice per eseguire questa azione:

Il nostro codice restituisce: false. Il metodo includes() ha verificato se pending_order_numbers include il valore 27. Poiché non lo fa, il nostro programma restituisce il valore false.

Cerca da una posizione specifica

Negli esempi precedenti, abbiamo specificato solo il valore che stiamo cercando nel nostro array. Ma cosa succede se volessimo solo cercare un valore specifico dopo una certa posizione? è qui che entra in gioco il secondo parametro facoltativo includes().

Il secondo parametro includes() viene utilizzato per specificare il valore dell’indice da cui deve iniziare la nostra ricerca. Diciamo che vogliamo cercare il nostro serie di ordini per vedere se un gelato alla fragola è stato ordinato oggi. Tuttavia, vogliamo ignorare il primo ordine perché era un ordine di prova di gelato. Potremmo utilizzare il codice seguente per eseguire questa ricerca:

Il nostro programma restituisce: false. Anche se orders_today include un ordine per il gelato alla fragola, appare nella posizione nel nostro array, quindi il nostro programma restituisce false.



Conclusione

Il metodo JavaScript includes() può essere utilizzato per verificare se un array contiene un particolare valore e restituisce true o false a seconda che tale valore è stato trovato. includes() è particolarmente utile se vuoi verificare se un valore esiste in un array con molti elementi.

In questo tutorial, abbiamo esplorato le basi degli array in JavaScript. Quindi, abbiamo discusso del metodo JavaScript includes() e abbiamo esplorato come utilizzarlo con array di numeri e stringhe. Abbiamo anche discusso su come utilizzare il parametro opzionale per specificare dove la funzione includes() dovrebbe iniziare la sua ricerca.

Ora sei pronto per iniziare a utilizzare JavaScript includes() metodo come un esperto!