Opereta Spread na Kuunganisha Arrays

Hebu tuwe na arrays mbili:

javascriptlet arr1 = ['a', 'b', 'c'];
let arr2 = [1, 2, 3];

Hebu tufanye ili kati ya vipengele vya kwanza na vya pili vya array arr2 viingizwe vipengele vya array arr1.

Kwa maneno mengine, tunataka kuandika msimbo ambao kutoka kwa array ya sasa arr2 atengeneze array ifuatayo:

javascript[1, 'a', 'b', 'c', 2, 3]

Shida, kwa ujumla, inaweza kutatuliwa kupitia mbinu splice. Hata hivyo, shida hii inatatuliwa kwa urahisi zaidi kupitia spread:

javascriptlet arr1 = ['a', 'b', 'c'];
let arr2 = [1, ...arr1, 2, 3];

console.log(arr2); // itatoa [1, 'a', 'b', 'c', 2, 3]
Задание 1

Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:

javascriptlet arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];

let arr  = ['a', ...arr1, 'b', 'c', ...arr2];
console.log(arr);
Задание 2

Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:

javascriptlet arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];

let arr  = ['a', ...arr1, ...arr1, 'b', 'c'];
console.log(arr);
Задание 3

Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:

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

let arr  = ['a', 'b', 'c', ...arr2];
console.log(arr);
Задание 4

Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:

javascriptlet arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
let arr3 = [...arr2, 7, 8, 9];

let arr  = [0, ...arr3];
console.log(arr);
Задание 5

Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:

javascriptlet arr1 = [1, 2, 3];
let arr2 = [...arr1];

console.log(arr2);