Metoda concat
Metoda concat slučuje zadaná pole
do jednoho společného pole. Metoda se aplikuje na
jedno z polí a v parametrech metody
se předávají další pole ke sloučení.
Při tom metoda nemění původní pole,
ale vrací nové.
Syntaxe
pole.concat(ještě pole, a ještě pole, a ještě...);
Příklad
Pojďme sloučit 3 pole do jednoho
pomocí metody concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Výsledek provedení kódu:
[1, 2, 3, 4, 5, 6]
Příklad
A teď pojďme sloučit dvě pole dohromady:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Výsledek provedení kódu:
[1, 2, 3, 4]
Příklad
Lze předávat nejen pole, ale i konkrétní hodnoty:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Výsledek provedení kódu:
[1, 2, 3, 4, 5, 6]
Příklad
Metodu lze aplikovat na prázdné pole. V tomto případě budou všechna slučovaná pole předána parametry metody:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Výsledek provedení kódu:
[1, 2, 3, 4, 5, 6]
Viz také
-
metoda
join,
která slučuje pole do řetězce