Metoda concat
Metoda concat scala określone tablice
w jedną wspólną tablicę. Metoda jest stosowana do
jednej z tablic, a w parametrach metody
przekazywane są pozostałe tablice do scalenia.
Jednocześnie metoda nie modyfikuje oryginalnej tablicy,
lecz zwraca nową.
Składnia
tablica.concat(inna tablica, i jeszcze tablica, i jeszcze...);
Przykład
Połączmy 3 tablice w jedną za
pomocą metody concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Wynik wykonania kodu:
[1, 2, 3, 4, 5, 6]
Przykład
A teraz połączmy dwie tablice razem:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Wynik wykonania kodu:
[1, 2, 3, 4]
Przykład
Można przekazywać nie tylko tablice, ale także konkretne wartości:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Wynik wykonania kodu:
[1, 2, 3, 4, 5, 6]
Przykład
Można zastosować metodę do pustej tablicy. W tym przypadku wszystkie tablice do scalenia zostaną przekazane jako parametry metody:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Wynik wykonania kodu:
[1, 2, 3, 4, 5, 6]
Zobacz też
-
metoda
join,
która scala tablicę w ciąg znaków