Filtro Array di oggetti con un altro array di oggetti in JavaScript

Filtro Array di oggetti con un altro array di oggetti in JavaScript
Durante la programmazione in JavaScript, può esserci l'obbligo di recuperare alcuni elementi comuni in base a un attributo specifico. Ad esempio, accedere ai nomi in base a una particolare area. In tali casi, filtrare una serie di oggetti con un'altra serie di oggetti aiuta a rendere accessibili i dati.

Questo blog descriverà come filtrare un oggetto array con un altro array di oggetti.

Come filtrare una matrice di oggetti con un altro array di oggetti usando JavaScript?

L'array di oggetti può essere filtrato con un altro array di oggetti usando il "filtro()" E "Alcuni()"Metodi in combinazione.

Il metodo Filter () crea un nuovo array con elementi che superano un particolare test fornito da una funzione. Il metodo alcuni () verifica se gli elementi dell'array superano un particolare test. Questi metodi possono essere applicati per filtrare le matrici di oggetti e recuperare gli elementi da entrambi i matrici in base a una particolare condizione tramite la rigorosa uguaglianza (===) Operatore:

Esempio

Passiamo attraverso l'esempio di seguito per capire il concetto dichiarato:

In questo blocco di codice:

  • In primo luogo, crea una serie di oggetti chiamati "FirstArray"Avere gli elementi dichiarati sotto forma di"valore chiave"Coppie.
  • Allo stesso modo, crea un altro array di oggetti chiamato "Secondarray"Avere i valori nello stesso formato.
  • Ora, crea un altro array chiamato "terzorray".
  • Qui, associare il "filtro()Metodo "con il"FirstArray"Facendo riferimento ai suoi elementi.
  • Allo stesso modo, applica il "Alcuni()"Metodo e indica gli elementi nell'array associato.
  • Restituisci i valori da entrambi gli array che soddisfano la condizione dichiarata tramite il rigoroso operatore di uguaglianza (===).
  • È tale che i valori comuni di entrambi gli array contro le chiavi "Mese, monname"Sarà restituito.

Produzione

L'output mostra che vengono restituiti i valori comuni contro le chiavi particolari.

Conclusione

Per filtrare una serie di oggetti con un'altra serie di oggetti in JavaScript, usa il “filtro()Metodo e "Alcuni()"Metodo in combinazione. È tale che il precedente metodo viene applicato sul primo array e quest'ultimo metodo sul secondo array in modo tale che i valori che superano il test fornito vengano restituiti. Questo blog ha discusso della procedura per filtrare l'array di un oggetto con l'array di un altro oggetto usando JavaScript.