Array Javascript

| | | |

Il metodo JavaScript include() cerca un elemento in un array. Questo metodo restituisce True se l`elemento dell`array esiste. Il metodo filter() consente di cercare un elemento in un elenco. A differenza di include(), il metodo filter() restituisce l`elemento cercato.

Potresti voler sapere se questo array contiene un valore particolare. Ad esempio, potresti avere un elenco di ordini di prodotti e voler controllare se qualcuno ha ordinato un comodino dal tuo negozio.

JavaScript Array contiene

Ci sono due modi per determinare se un JavaScript booleani .

Array. include () funziona come String.includes (). Ma Array.includes () cerca un array di oggetti.

include () Esempio JavaScript

Supponiamo di avere un bar. Vogliamo controllare se qualcuno ha ordinato un espresso oggi. Potremmo utilizzare il seguente codice per controllare l`elenco degli ordini odierni per vedere se è stato effettuato un ordine per un espresso:

Il nostro codice restituisce: false.

L`array todays_orders non include il valore Express. Quindi quando il nostro include () viene eseguito, restituisce il valore false. Se dovessimo cercare un array in cui esisteva l`elemento, include () farebbe restituisce vero.

Ora parliamo o quello che vogliamo e se qualcuno ha ordinato un cappuccino negli ultimi tre ordini. Potremmo usare il metodo includes() con un argomento start_position per farlo.

Ecco il codice che useremmo:

Il nostro programma restituisce: true. Poiché un latte è stato ordinato dopo il valore dell`indice 3 nel nostro array, la nostra funzione include () ha restituito un valore true.

Nell`esempio sopra, abbiamo usato includes() per verificare se un array di stringhe includeva un valore particolare. Ma cosa succede se volessimo verificare se un array di oggetti contiene un valore specifico? Possiamo usare la funzione filtro() per eseguire questa azione.

La funzione filtro() scorre un array di oggetti e cerca un particolare valore. filter() accetta un argomento: una funzione usata per cercare un valore. Ecco la sintassi della funzione JavaScript filter():

filter() Esempio JavaScript

Abbiamo una tabella articoli per ordinare il caffè che contiene sia il nome del caffè ordinato che il nome del cliente.

Vogliamo verificare se qualcuno di nome John Appleseed ha ordinato un caffè oggi. John è un cliente fedele e avrebbe dovuto ottenere uno sconto sul suo prossimo caffè.

Il codice seguente verifica se John Appleseed ha effettuato un ordine:

Il nostro restituisce il programma:

In primo luogo, dichiariamo un array chiamato com mands. Questo memorizza un elenco dei nomi delle persone con cui ho ordinato e la bevanda che hanno ordinato. Successivamente, dichiariamo una variabile JavaScript chiamata check_orders. Questa variabile utilizza la funzione filter() per verificare se qualcuno di nome John Appleseed ha ordinato un caffè oggi.

Stampa e trasferiamo il valore della variabile check_orders alla Console JavaScript . Poiché John Appleseed ha effettuato un ordine oggi, la nostra funzione restituisce il record dell`ordine. Se non effettui un ordine, il nostro programma non restituirà nulla.

Se vuoi saperne di più sul metodo filter(), consulta il nostro tutorial sul filtro JavaScript < a href="/javascript-filter-reduce"> () e riduci () .

Conclusione

Il metodo include () controlla se un valore è in una matrice. Questo metodo restituisce vero o falso a seconda del risultato. Il metodo filter() determina se un array di oggetti contiene un valore particolare. Questo metodo restituisce l`oggetto che corrisponde a un determinato criterio se esiste nell`array.

Vuoi saperne di più su JavaScript? Dai un`occhiata alla nostra guida Come imparare JavaScript. Troverai i consigli degli esperti e un elenco dei migliori corsi, libri e risorse online che puoi utilizzare per aiutarti a imparare.

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Array Javascript, controlla altri argomenti relativi a exp.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Chen Galleotti

Singapore | 2022-11-30

Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Array Javascript e altri problemi con il find 😁. Lo userò nella mia tesi di laurea

Olivia Wu

New York | 2022-11-30

Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Array Javascript e altri problemi con il JavaScript 😁. Controllato ieri, funziona!

Jan Porretti

Boston | 2022-11-30

Semplice e chiaro. Grazie per la condivisione. Il mio punto debole è sempre stato il Array Javascript e altri problemi con il exp 😁. Lo userò nella mia tesi di laurea

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically