The reduceRight()
method in JavaScript is used to apply a function to each element in an array, in order to reduce the array to a single value. This method is called on an array, and takes a callback function as an argument. The callback function is called for each element in the array, and is passed the following arguments:
accumulator
: the current accumulator valuecurrentValue
: the current element being processed in the arraycurrentIndex
: the index of the current element being processed in the arrayarray
: the array on which thereduceRight()
method is called
The reduceRight()
method also takes an optional second argument, which is the initial value of the accumulator. If this argument is not provided, the last element in the array will be used as the initial accumulator value.
Here is an example of how the reduceRight()
method works:
const array1 = [1, 2, 3, 4, 5];
// sum all the elements in the array
const result = array1.reduceRight((accumulator, currentValue) => accumulator + currentValue);
// the result will be: 15
In the code example above, we first declare an array called array1
that contains the numbers 1
through 5
. We then use the reduceRight()
method to sum all the elements in the array. The reduceRight()
method takes a callback function as an argument, and this callback function is called for each element in the array. The callback function is passed the accumulator
and currentValue
arguments, which represent the current accumulator value and the current element being processed, respectively. In this case, the callback function simply adds the currentValue
to the accumulator
to compute the new accumulator value.
As a result of calling the reduceRight()
method, the result
variable will be set to 15
, which is the sum of all the elements in the array1
array.
Leave a Reply