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

javascripttö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:

javascriptlet 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:

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

Példa

Most pedig olvassunk össze két tömböt:

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

console.log(res);

A kód végrehajtásának eredménye:

javascript[1, 2, 3, 4]

Példa

Nem csak tömböket, hanem konkrét értékeket is lehet átadni:

javascriptlet 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:

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

javascriptlet 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:

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

Lásd még

  • a join metódus,
    amely a tömböt sztringgé olvasztja össze