Yozilgan massivlarni birlashtiring
Uint8Array
massivini hisobga olgan holda, ularning birlashmasini bitta massivga qaytaruvchi concat(arrays)
funksiyasini yozing.
function concat(arrays) {
// individual massiv uzunliklarining yig'indisi
let totalLength = arrays.reduce((acc, value) => acc + value.length, 0);
if (!arrays.length) return null;
let result = new Uint8Array(totalLength);
// har bir massiv uchun - natijadan nusxa ko'chiring
// keyingi massiv avvalgisidan keyin ko'chiriladi
let length = 0;
for (let array of arrays) {
result.set(array, length);
length += array.length;
}
return result;
}