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

javascripttablica.concat(inna tablica, i jeszcze tablica, i jeszcze...);

Przykład

Połączmy 3 tablice w jedną za pomocą metody concat:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);

console.log(res);

Wynik wykonania kodu:

javascript[1, 2, 3, 4, 5, 6]

Przykład

A teraz połączmy dwie tablice razem:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);

console.log(res);

Wynik wykonania kodu:

javascript[1, 2, 3, 4]

Przykład

Można przekazywać nie tylko tablice, ale także konkretne wartości:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);

console.log(res);

Wynik wykonania kodu:

javascript[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:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);

console.log(res);

Wynik wykonania kodu:

javascript[1, 2, 3, 4, 5, 6]

Zobacz też

  • metoda join,
    która scala tablicę w ciąg znaków