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
taulukko.concat(toinen taulukko, ja toinen taulukko, ja toinen...);
Esimerkki
Yhdistetään 3 taulukkoa yhdeksi
concat-metodin avulla:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Koodin suorituksen tulos:
[1, 2, 3, 4, 5, 6]
Esimerkki
Yhdistetään nyt kaksi taulukkoa yhteen:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Koodin suorituksen tulos:
[1, 2, 3, 4]
Esimerkki
Voi välittää paitsi taulukoita, myös yksittäisiä arvoja:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Koodin suorituksen tulos:
[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:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Koodin suorituksen tulos:
[1, 2, 3, 4, 5, 6]
Katso myös
-
metodi
join,
joka yhdistää taulukon merkkijonoksi