კურსის დასრულების შემდეგ შეძლებთ HTML CSS-ით ააწყოთ კომპლექსური ვებ გვერდები.
ჯავასკრიპტში ერთ-ერთი რთულად გასააზრებელი მეთოდი არის reduce()
საკმაოდ ბევრ დეველოპერს უჭრის მისი სწორად გააზრება, დღევანდელ გაკვეთილში შევეცდები აგიხსნათ მისი გამოყენების პრინციპი.
reduce()
მეთოდს გადაეცემა 2 პარამეტრი, 1 პარამეტრი არის callBack
ფუნქცია, რომელსაც აქვს ასევე 2 პარამეტრი, ესენია previousValue
(წინა მნიშვნელობა) და currentValue
(ახლანდელი მნიშვნელობა).
reduce()
მეთოდის მეორე პარამეტრი აღნიშნავს previousValue
(წინა მნიშვნელობის) საწყის მნიშვნელობას (initialValue
)
const array1 = [1, 2, 3, 4];
// 0 + 1 + 2 + 3 + 4
const initialValue = 0;
const sumWithInitial = array1.reduce(
(previousValue, currentValue) => previousValue + currentValue,
initialValue
);
console.log(sumWithInitial);
// expected output: 10
კომენტარები 0