Metóda concat
Metóda concat zlučuje zadané polia
do jedného spoločného poľa. Metóda sa aplikuje na
jedno z polí a v parametroch metódy
sa odovzdajú ostatné polia na zlúčenie.
Pri tom metóda nemení pôvodné pole,
ale vráti nové.
Syntax
pole.concat(ďalšie pole, a ďalšie pole, a ďalšie...);
Príklad
Spojme 3 polia do jedného pomocou metódy
concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Výsledok vykonania kódu:
[1, 2, 3, 4, 5, 6]
Príklad
A teraz spojme dve polia dohromady:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Výsledok vykonania kódu:
[1, 2, 3, 4]
Príklad
Je možné odovzdávať nielen polia, ale aj konkrétne hodnoty:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Výsledok vykonania kódu:
[1, 2, 3, 4, 5, 6]
Príklad
Metódu je možné aplikovať na prázdne pole. V tomto prípade sa všetky spájané polia odovzdajú ako parametre metódy:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Výsledok vykonania kódu:
[1, 2, 3, 4, 5, 6]
Pozri tiež
-
metóda
join,
ktorá spája pole do reťazca