A concat metódus
A concat metódus a megadott tömböket
egy közös tömbbe olvasztja össze. A metódus egy
tömbre vonatkozik, és a metódus paramétereiben
átadjuk az összefűzendő tömböket.
Ugyanakkor a metódus nem módosítja az eredeti tömböt,
hanem egy újat ad vissza.
Szintaxis
tömb.concat(még egy tömb, és még egy tömb, és még...);
Példa
Most olvasszunk össze 3 tömböt egybe a
concat metódus segítségével:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
A kód végrehajtásának eredménye:
[1, 2, 3, 4, 5, 6]
Példa
Most pedig olvassunk össze két tömböt:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
A kód végrehajtásának eredménye:
[1, 2, 3, 4]
Példa
Nem csak tömböket, hanem konkrét értékeket is lehet átadni:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
A kód végrehajtásának eredménye:
[1, 2, 3, 4, 5, 6]
Példa
A metódus alkalmazható egy üres tömbre is. Ebben az esetben az összes összefűzendő tömb a metódus paramétereként lesz átadva:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
A kód végrehajtásának eredménye:
[1, 2, 3, 4, 5, 6]
Lásd még
-
a
joinmetódus,
amely a tömböt sztringgé olvasztja össze