Metod concat

Metod concat spaja određene nizove u jedan zajednički niz. Metod se primenjuje na jedan od nizova, a u parametrima metoda prosledjuju se ostali nizovi za spajanje. Pritom metod ne menja originalni niz, već vraća novi.

Sintaksa

javascriptniz.concat(jos jedan niz, i jos jedan niz, i jos...);

Primer

Hajde da spojimo 3 niza u jedan uz pomoć metoda concat:

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

console.log(res);

Rezultat izvršavanja koda:

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

Primer

A sada hajde da spojimo dva niza zajedno:

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

console.log(res);

Rezultat izvršavanja koda:

javascript[1, 2, 3, 4]

Primer

Mogu se proslediti ne samo nizovi, već i konkretne vrednosti:

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

console.log(res);

Rezultat izvršavanja koda:

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

Primer

Metod se može primeniti na prazan niz. U tom slučaju svi nizovi koji se spajaju proslede se kao parametri metoda:

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

console.log(res);

Rezultat izvršavanja koda:

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

Pogledajte takođe

  • metod join,
    koji spaja niz u string