ჯავასკრიპტში ერთ-ერთი რთულად გასააზრებელი მეთოდი არის 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
შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა
ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით