Guest User

Untitled

a guest
Jun 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. let arr = [1,2,3,4,5];
  2. /// with initial value
  3. let result = arr.reduce((accumulator,currentValue,currentIndex,array)=>{
  4. console.log(`result: ${accumulator}, current value: ${currentValue}, index: ${currentIndex}, array: ${array} `);
  5. return accumulator + currentValue;
  6. },0);
  7. ///OUTUT:
  8. result: 0, current value: 1, index: 0, array: 1,2,3,4,5
  9. result: 1, current value: 2, index: 1, array: 1,2,3,4,5
  10. result: 3, current value: 3, index: 2, array: 1,2,3,4,5
  11. result: 6, current value: 4, index: 3, array: 1,2,3,4,5
  12. result: 10, current value: 5, index: 4, array: 1,2,3,4,5
  13.  
  14.  
  15. /// without initial value
  16. let result = arr.reduce((accumulator,currentValue,currentIndex,array)=>{
  17. console.log(`result: ${accumulator}, current value: ${currentValue}, index: ${currentIndex}, array: ${array} `);
  18. return accumulator + currentValue;
  19. });
  20. /// OUTPUT:
  21. result: 1, current value: 2, index: 1, array: 1,2,3,4,5
  22. result: 3, current value: 3, index: 2, array: 1,2,3,4,5
  23. result: 6, current value: 4, index: 3, array: 1,2,3,4,5
  24. result: 10, current value: 5, index: 4, array: 1,2,3,4,5
Add Comment
Please, Sign In to add comment