Filtrar la matriz de objetos con otra matriz de objetos en JavaScript

Filtrar la matriz de objetos con otra matriz de objetos en JavaScript
Mientras se programan en JavaScript, puede haber un requisito de obtener algunos elementos comunes basados ​​en un atributo específico. Por ejemplo, acceder a los nombres basados ​​en un área en particular. En tales casos, filtrar una variedad de objetos con otra variedad de objetos ayuda a hacer que los datos sean accesibles.

Este blog describirá cómo filtrar un objeto de matriz con otra matriz de objetos.

Cómo filtrar una matriz de objetos con otra matriz de objetos usando JavaScript?

La matriz de objetos se puede filtrar con otra matriz de objetos utilizando el "filtrar()" y "alguno()"Métodos en combinación.

El método Filter () crea una nueva matriz que tiene elementos que pasan una prueba particular proporcionada por una función. El método Some () verifica si los elementos de la matriz pasan una prueba particular. Estos métodos se pueden aplicar para filtrar las matrices de objetos y obtener los elementos de ambas matrices basadas en una condición particular a través de la igualdad estricta (===) Operador:

Ejemplo

Pasemos por el ejemplo declarado a continuación para comprender el concepto declarado:

En este bloque de código:

  • En primer lugar, cree una variedad de objetos llamados "FirstArray"Tener los elementos establecidos en forma de"valor clave"Pares.
  • Del mismo modo, cree otra matriz de objetos llamada "Segundo estrecho"Tener los valores en el mismo formato.
  • Ahora, cree otra matriz llamada "tercerarría".
  • Aquí, asocia el "filtrar()"Método con el"FirstArray"Al referirse a sus elementos.
  • Del mismo modo, aplique el "alguno()"Método y apunte a los elementos en la matriz asociada.
  • Devuelva los valores de ambas matrices que satisfacen la condición establecida a través del operador de igualdad estricto (===).
  • Es tal que los valores comunes de ambas matrices contra las claves "Mes, Monname" Será devuelto.

Producción

La salida muestra que se devuelven los valores comunes contra las teclas particulares.

Conclusión

Para filtrar una matriz de objetos con otra matriz de objetos en JavaScript, use el "filtrar()"Método y"alguno()"Método en combinación. Es tal que el primer método se aplica en la primera matriz y el último método en la segunda matriz de tal manera que los valores que pasan la prueba proporcionada se devuelven. Este blog discutió el procedimiento para filtrar la matriz de un objeto con la matriz de otro objeto usando JavaScript.