Metode concat

Metode concat apvieno norādītos masīvus vienā kopējā masīvā. Metode tiek piemērota vienam no masīviem, bet metodes parametros tiek padoti pārējie apvienojamie masīvi. Šajā gadījumā metode nemaina sākotnējo masīvu, bet atgriež jaunu.

Sintakse

javascriptmasīvs.concat(vēl masīvs, un vēl masīvs, un vēl...);

Piemērs

Apvienosim 3 masīvus vienā, izmantojot metodi concat:

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

console.log(res);

Koda izpildes rezultāts:

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

Piemērs

Tagad apvienosim divus masīvus kopā:

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

console.log(res);

Koda izpildes rezultāts:

javascript[1, 2, 3, 4]

Piemērs

Var padot ne tikai masīvus, bet arī konkrētas vērtības:

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

console.log(res);

Koda izpildes rezultāts:

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

Piemērs

Metodi var piemērot tukšam masīvam. Šajā gadījumā visi apvienojamie masīvi tiks padoti kā metodes parametri:

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

console.log(res);

Koda izpildes rezultāts:

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

Skatiet arī

  • metode join,
    kura apvieno masīvu virknē