Ten samouczek pokaże metody scalania dwóch tablic i de-duplikatów w JavaScript.
Jak scalać/połączyć dwie tablice i de-duplikuj elementy w JavaScript?
Aby połączyć/połączyć dwie tablice i de-puplikuj elementy w JavaScript, postępuj zgodnie z następującymi podejściami:
Metoda 1: Scal dwie tablice i de-duplikat w JavaScript za pomocą metod Concat () i Filter ()
„„conat ()„Metoda łączy dwie lub więcej tablic i„filtr()”Metoda filtruje elementy na podstawie warunku i przechowuje je w nowej tablicy. Metody te można zastosować do scalania dwóch tablic i wydobywania zduplikowanych elementów z wynikającej z nich połączonej tablicy.
Składnia
strunowy.Conat (String1, String2,…, Stringx)W podanej składni:
W powyższej składni:
Przykład
Przejrzyjmy poniżej podanego przykładu:
W powyższym bloku kodu:
Wyjście
Wyjście pokazuje, że podane tablice są scalone w jedną tablicę i usuwają zduplikowane elementy.
Metoda 2: Scal dwie tablice i odłączone elementy w JavaScript za pomocą operatora i set (…)
„„nowy”Słowo kluczowe wraz z„Ustawić()„Konstruktor, służy do utworzenia nowego obiektu zestawu i„rozpowszechnianie się(… )„Operator umożliwia skopiowanie elementu lub obiektu tablicy do innego. Te podejścia można zastosować do usunięcia duplikacji w elementach i umieszczenia ich w osobnej tablicy.
Składnia
var zmienna = [… wartość]W tej składni „wartość”Może być obiektem, metodą lub funkcją.
Przykład
Przejrzyjmy przykład kodu:
W powyższym fragmencie kodu:
Wyjście
Wynik oznacza, że określone tablice są łączone w jedną tablicę, a zduplikowane jednostki są usuwane.
Wniosek
Aby połączyć dwie tablice i odłączyć elementy w JavaScript, użyj połączonego „conat ()" I "filtr()”Metody lub„rozpowszechnianie się(… )„Operator i„Ustawić()”Konstruktor. Pierwsze podejścia można zastosować w celu połączenia elementów na podstawie warunku i przechowywania ich w osobnej tablicy. To ostatnie podejście można zastosować, aby po prostu zdeplikować elementy w nowym zestawie. W tym samouczku pokazano metody scalania/łączenia dwóch tablic i de-duplikatu elementów w JavaScript.