681 B
681 B
title, tags, expertise, cover, firstSeen, lastUpdated
| title | tags | expertise | cover | firstSeen | lastUpdated |
|---|---|---|---|---|---|
| Execute function for each array element in reverse | array | intermediate | blog_images/interior-6.jpg | 2018-01-09T01:38:50+02:00 | 2020-10-19T22:49:51+03:00 |
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'