Reduce - malum bir arrayni olib, undan yagona qiymat chiqarib olishda foydalaniladi. Bu natijaga o'zining birinchi argumenti (accumulator) orqali erishadi. Yani, accumulator butun loop jarayonida biz qaytargan qiymat tasir orqali o'zgarib boradi va oxirgi qiymat sifatida qaytadi.
let arr = [1, 2, 3, 4, 5];
let initialValue = 0;
let res = arr.reduce(
(accumulator, currentValue) => accumulator + currentValue,
initialValue
);
console.log(res);Map - malum bir arrayni olib, uni ustida ishlab, yangi array qaytarishda ishlatiladi.
