Filtr tablica obiektów z inną tablicą obiektów w JavaScript

Filtr tablica obiektów z inną tablicą obiektów w JavaScript
Podczas programowania w JavaScript może istnieć wymóg pobierania niektórych wspólnych elementów w oparciu o określony atrybut. Na przykład dostęp do nazw opartych na określonym obszarze. W takich przypadkach filtrowanie tablicy obiektów z inną gamą obiektów pomaga w udostępnieniu danych.

Ten blog opisuje, jak filtrować obiekt tablicy za pomocą innej gamy obiektów.

Jak filtrować tablicę obiektów za pomocą innej tablicy obiektów za pomocą JavaScript?

Tablicę obiektów można filtrować za pomocą innej tablicy obiektów za pomocą „filtr()" I "Niektóre()”Metody w połączeniu.

Metoda Filter () tworzy nową tablicę o elementach, które przechodzą określony test dostarczony przez funkcję. Metoda niektórych () weryfikuje, czy elementy tablicy przechodzą konkretny test. Metody te można zastosować do filtrowania tablic obiektów i pobierania elementów z obu tablic na podstawie określonego warunku poprzez ścisłą równość (===) Operator:

Przykład

Przejrzyjmy poniżej określonego przykładu, aby zrozumieć określoną koncepcję:

W tym bloku kodu:

  • Po pierwsze, utwórz szereg obiektów o nazwie „FirstArray„Posiadanie podanych elementów w formie„kluczowa wartość”Pary.
  • Podobnie utwórz inną tablicę obiektów o nazwie „SecondArray„Posiadanie wartości w tym samym formacie.
  • Teraz utwórz kolejną tablicę o nazwie „ThirdArray".
  • Tutaj skojarz „filtr()„Metoda z„FirstArray„Odwołując się do jego elementów.
  • Podobnie zastosuj „Niektóre()”Metoda i wskazują na elementy w powiązanej tablicy.
  • Zwróć wartości z obu tablic, które spełniają określony warunek za pośrednictwem operatora ścisłej równości (===).
  • Jest takie, że wspólne wartości z obu tablic przeciwko klawiszom ”Miesiąc, Monname" będzie zwrócony.

Wyjście

Dane wyjściowe pokazuje, że zwracane są wspólne wartości w stosunku do poszczególnych kluczy.

Wniosek

Aby odfiltrować tablicę obiektów z inną gamą obiektów w JavaScript, użyj „filtr()”Metoda i„Niektóre()„Metoda w połączeniu. Jest taka, że ​​poprzednia metoda jest stosowana do pierwszej tablicy, a drugą metodę na drugiej tablicy, tak że wartości przekazywane przez dostarczone test zostały zwrócone. W tym blogu omówiono procedurę filtrowania tablicy obiektu za pomocą tablicy innego obiektu za pomocą JavaScript.