Tablica jest typową strukturą danych w różnych językach programowania, takich jak JavaScript. Przechowuje uporządkowaną listę indeksowanych elementów. W niektórych przypadkach programiści muszą łączyć lub scalać elementy kilku tablic w jedną tablicę.
Ten post wyjaśni metody łączenia tablic przy użyciu JavaScript.
Jak łączyć tablice za pomocą JavaScript?
Do łączenia lub scalania dwóch lub więcej tablic JavaScript oferuje kilka gotowych metod, wymienionych poniżej:
-
- konkat()
- Operator rozprzestrzeniania
Metoda 1: Połącz tablice za pomocą metody concat().
Aby połączyć wiele tablic w jedną, użyj „ konkat() ' metoda. Jest to najbardziej podstawowy i prosty sposób łączenia wielu tablic.
Składnia
Postępuj zgodnie z podaną składnią, aby połączyć tablice za pomocą metody concat():
tablica1.konkat ( tablica2, tablica3, ....., tablicaN )
Przyjmuje wiele tablic jako parametry i łączy je w jedną tablicę.
Zwracana wartość
Zwraca nową tablicę bez wpływu na oryginalne tablice.
Przykład
Utwórz trzy tablice, tablicę liczb parzystych, nieparzystych i liczbę pierwszą:
var nawet = [ dwa , 4 , 6 , 8 ]był nieparzysty = [ 1 , 3 , 5 , 7 ]
gdzie liczba pierwsza = [ jedenaście , 13 , 17 ]
Zadzwoń do ' konkat() ”metoda przez przekazanie” nawet ' oraz ' główny ” tablice, aby połączyć je w „ dziwne ” array i zapisz wynikową tablicę w zmiennej „ połącztablicę ”:
Wydrukuj połączoną tablicę na konsoli za pomocą „ log.konsoli() ' metoda:
Wyjście
Powyższe dane wyjściowe wskazują, że tablice „ nawet ' oraz ' główny ” są pomyślnie łączone z tablicą „ dziwne ”.
Metoda 2: Połącz tablice za pomocą operatora rozprzestrzeniania
Innym sposobem łączenia tablic w JavaScript jest „ operator rozprzestrzeniania ”. Operator spread to trzy kropki, które kopiują wszystkie elementy tablicy do innej tablicy. Jest to najbardziej efektywny sposób łączenia lub scalania wielu tablic.
Składnia
Użyj poniższej składni operatora spread, aby połączyć wiele tablic w jedną tablicę:
[ ...tablica1, ...tablica2, ...tablica3, ...tablicaN ]
Przykład
Użyj utworzonych powyżej trzech tablic o nazwie „ nawet ”, „ dziwne ', oraz ' główny ”. Zawiera listy liczb parzystych, nieparzystych i liczb pierwszych. Teraz połącz wszystkie te tablice za pomocą operatora spread:
var łączyćTablica = [ ... parzysty, ... nieparzysty, ... pierwszy ] ;
Wyjście
Dane wyjściowe wskazują, że tablice zostały pomyślnie połączone w pojedynczą tablicę.
Wniosek
Aby połączyć wiele tablic w jedną, użyj „ konkat() ” metoda lub „ operator rozprzestrzeniania ”. Operator spread jest skutecznym sposobem łączenia tablic. Kopiuje wszystkie elementy tablicy do innej tablicy. Metoda concat() jest najbardziej podstawowym i prostym sposobem łączenia lub scalania elementów tablic. W tym poście wyjaśniono metody łączenia tablic za pomocą JavaScript.