Meetod concat
Meetod concat ühendab määratud massiivid
üheks ühiseks massiiviks. Meetodit rakendatakse
ühele massiivile, meetodi parameetrites aga
edastatakse ülejäänud ühendatavad massiivid.
Sel juhul meetod ei muuda algset massiivi,
vaid tagastab uue.
Süntaks
massiiv.concat(veel massiiv, ja veel massiiv, ja veel...);
Näide
Ühendame 3 massiivi üheks, kasutades
meetodit concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Koodi täitmise tulemus:
[1, 2, 3, 4, 5, 6]
Näide
Nüüd ühendame kaks massiivi kokku:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Koodi täitmise tulemus:
[1, 2, 3, 4]
Näide
Võib edastada mitte ainult massiive, vaid ka konkreetseid väärtusi:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Koodi täitmise tulemus:
[1, 2, 3, 4, 5, 6]
Näide
Meetodit saab rakendada tühjale massiivile. Sellisel juhul edastatakse kõik ühendatavad massiivid meetodi parameetritena:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Koodi täitmise tulemus:
[1, 2, 3, 4, 5, 6]
Vaata ka
-
meetod
join,
mis ühendab massiivi stringiks