Concat-metodi

concat-metodi yhdistää määritetyt taulukot yhteen yhteiseen taulukkoon. Metodia sovelletaan yhteen taulukoista, ja metodin parametreina annetaan muut yhdistettävät taulukot. Metodi ei muuta alkuperäistä taulukkoa, vaan palauttaa uuden taulukon.

Syntaksi

javascripttaulukko.concat(toinen taulukko, ja toinen taulukko, ja toinen...);

Esimerkki

Yhdistetään 3 taulukkoa yhdeksi concat-metodin avulla:

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

console.log(res);

Koodin suorituksen tulos:

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

Esimerkki

Yhdistetään nyt kaksi taulukkoa yhteen:

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

console.log(res);

Koodin suorituksen tulos:

javascript[1, 2, 3, 4]

Esimerkki

Voi välittää paitsi taulukoita, myös yksittäisiä arvoja:

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

console.log(res);

Koodin suorituksen tulos:

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

Esimerkki

Metodia voi soveltaa tyhjään taulukkoon. Tässä tapauksessa kaikki yhdistettävät taulukot välitetään metodin parametreina:

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

console.log(res);

Koodin suorituksen tulos:

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

Katso myös

  • metodi join,
    joka yhdistää taulukon merkkijonoksi