Differenza tra tutti e alcuni metodi in JavaScript

Differenza tra tutti e alcuni metodi in JavaScript
JavaScript ha molti metodi utili che possono funzionare facilmente con gli array. Alcuni di questi sono mappa (), pop (), filtro () e push (). Anche JavaScript ha Alcuni() E ogni() metodi. La differenza principale tra i metodi menzionati è che il Alcuni() il metodo viene utilizzato per trovare almeno uno o più di un valore in vettore Secondo la condizione passata, mentre ogni metodo () controlla se tutti elementi di un array sono soddisfacente il dato condizione O non.

Questo post mostrerà praticamente il differenza fra ogni() E Alcuni() Metodo utilizzando esempi appropriati. Quindi iniziamo!

Ogni () metodo in JavaScript

ogni() metodo in JavaScript viene utilizzato per verificare se Tutto elementi di un array sono soddisfacente il dato condizione O non. Se anche un singolo valore non soddisfa l'elemento, l'output sarà falso altrimenti restituirà vero. È contrario a un metodo ().

Sintassi

La sintassi generale di ogni() Il metodo è:

vettore.Ogni (callback (currentValue, indice, arr), thaarg)

In JavaScript, ogni metodo () restituisce a Booleano valore (vero falso) come output.

Parametri

  • "richiamare"È una funzione che testerà la condizione.
  • "valore corrente"Mostra l'elemento corrente dell'array ed è richiesto.
  • "indice"Rappresenta l'indice dell'elemento corrente dell'array ed è facoltativo.
  • "arr"È un parametro opzionale e dimostra l'array a cui appartiene l'elemento corrente.
  • "thyarg"È un parametro opzionale e il suo valore viene utilizzato durante l'esecuzione della funzione di callback.

Ora, controlliamo un esempio per comprendere l'uso di ogni metodo () in JavaScript.

Come usare ogni metodo () in JavaScript

In questa sezione, lo faremo dimostrare IL utilizzo Di ogni() metodo in JavaScript. A tale scopo, considera la seguente array di Valori interi:

SET ARR = [1, 2, 3, 4, 5, 6, 7, 8];

Ora useremo ogni() metodo per verificare se l'array dato ha a positivo valore o non:

arr.Every ((value) =>
return (valore> 0);
);

Il dato vettore che siamo passati al ogni() il metodo ha positivo valori così il condizione È soddisfatto e l'output sarà vero altrimenti restituirà falso come output se la condizione data non è soddisfatta:

Some Metodo () in JavaScript

IL un po 'di metodo () è usato con array in JavaScript. Accetta il Booleano espressione (vero/falso) e viene utilizzata per verificare se almeno uno O Di più di un elemento nell'array soddisfa la condizione passata o no.

Sintassi

La sintassi generale di Alcuni() Il metodo è:

vettore.alcuni (funzione (valore, indice, arr), questo)

In JavaScript, alcuni () metodo restituisce anche a Booleano valore (vero falso) come output.

Parametri

  • "funzione"Esegui per ogni elemento dell'array.
  • "valore"Mostra l'elemento corrente dell'array ed è richiesto.
  • "indice"Si riferisce all'indice dell'elemento array corrente ed è un parametro opzionale.
  • "arr"Si riferisce all'array a cui appartiene l'elemento corrente ed è anche un parametro opzionale.

Questi parametri sono opzionali e il booleano espressione che accetta è il seguente:

(elemento) => booleano

IL "elemento"Indica il elemento corrente Nell'array che viene controllato. IL "booleano"Restituisce il Valore booleano o vero o falso.

Come usare un po 'di metodo () in JavaScript

Ora, considera la seguente array di numero intero valori:

SET ARR = [2, 3, 4, 5, 6, 7, 8];

Successivamente, verificheremo se c'è almeno o più anche elemento è nell'array usando il Alcuni() metodo:

arr.qualche ((valore) => return (valore%2 == 0););

IL Alcuni() Il metodo troverà a meno o più di Un elemento uniforme da un determinato array e l'output sarà VERO Perché l'elenco fornito ha quattro elementi uniformi che sono divisibili per 2:

Abbiamo sciolto la differenza tra alcuni () e ogni () metodo, la loro sintassi ed esempio.

Conclusione

In JavaScript, principale differenza tra il ogni() E Alcuni() i metodi è che il Alcuni() il metodo viene utilizzato per trovare almeno uno o più di un valore in vettore Secondo la condizione passata, mentre il metodo () controlla se tutti elementi di un array sono soddisfacente il dato condizione O non. Questo post illustra la differenza tra ogni() E Alcuni() Metodi in JavaScript, la sua sintassi con esempi.