JS Built-ins
← Array152 / 226
ArrayArray.prototype.reduceRightbeginner

Array.prototype.reduceRight() β€” sum from right

πŸ“– Usage Example
const nums = [1, 2, 3, 4]
nums.reduceRight((acc, n) => acc + n, 0)  // β†’ 10

Use reduceRight() like reduce() but processing elements from right to left.

Array.prototype.reduceRight()

reduceRight() works like reduce() but iterates from right to left. For commutative operations like addition the result is the same.

[1, 2, 3].reduceRight((acc, n) => acc + n, 0) // 6
πŸ’‘ Hints (2)
  • β€’ `reduceRight` takes the same arguments as `reduce` β€” it just processes from right to left.
  • β€’ Provide `0` as the initial value to handle empty arrays safely.