642 B
642 B
title, type, language, tags, cover, dateModified
| title | type | language | tags | cover | dateModified | |
|---|---|---|---|---|---|---|
| Execute function for each array element in reverse | snippet | javascript |
|
interior-6 | 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'