Opereta Spread na Kuunganisha Arrays
Hebu tuwe na arrays mbili:
let 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:
[1, 'a', 'b', 'c', 2, 3]
Shida, kwa ujumla, inaweza kutatuliwa kupitia mbinu splice.
Hata hivyo, shida hii inatatuliwa kwa urahisi zaidi
kupitia spread:
let arr1 = ['a', 'b', 'c'];
let arr2 = [1, ...arr1, 2, 3];
console.log(arr2); // itatoa [1, 'a', 'b', 'c', 2, 3]
Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = ['a', ...arr1, 'b', 'c', ...arr2];
console.log(arr);
Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = ['a', ...arr1, ...arr1, 'b', 'c'];
console.log(arr);
Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:
let arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
let arr = ['a', 'b', 'c', ...arr2];
console.log(arr);
Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:
let arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
let arr3 = [...arr2, 7, 8, 9];
let arr = [0, ...arr3];
console.log(arr);
Bila kukimbiza msimbo, amua, nini kitatolewa kwenye koni:
let arr1 = [1, 2, 3];
let arr2 = [...arr1];
console.log(arr2);