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

javascriptmassiiv.concat(veel massiiv, ja veel massiiv, ja veel...);

Näide

Ühendame 3 massiivi üheks, kasutades meetodit concat:

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

console.log(res);

Koodi täitmise tulemus:

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

Näide

Nüüd ühendame kaks massiivi kokku:

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

console.log(res);

Koodi täitmise tulemus:

javascript[1, 2, 3, 4]

Näide

Võib edastada mitte ainult massiive, vaid ka konkreetseid väärtusi:

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

console.log(res);

Koodi täitmise tulemus:

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

Näide

Meetodit saab rakendada tühjale massiivile. Sellisel juhul edastatakse kõik ühendatavad massiivid meetodi parameetritena:

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

console.log(res);

Koodi täitmise tulemus:

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

Vaata ka

  • meetod join,
    mis ühendab massiivi stringiks