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);