522 B
522 B
title, tags
| title | tags |
|---|---|
| forEachRight | array,intermediate |
Executes a provided function once for each array element, starting from the array's last element.
- Use
Array.prototype.slice()to clone the given array andArray.prototype.reverse()to reverse it. - Use
Array.prototype.forEach()to iterate over the reversed array.
const forEachRight = (arr, callback) =>
arr
.slice()
.reverse()
.forEach(callback);
forEachRight([1, 2, 3, 4], val => console.log(val)); // '4', '3', '2', '1'