forEachRight
从右到左迭代 arr
数组的每个元素,并对每个元素调用 callback
函数。
签名
ts
function forEachRight<T>(arr: T[], callback: (value: T, index: number, arr: T[]) => void): void;
参数
arr
(T[]
): 要迭代的数组。callback
((value: T, index: number, arr: T[])
): 每次迭代调用的函数。value
: 数组中当前正在处理的元素。index
: 数组中当前正在处理的元素的索引。arr
: 被调用forEachRight
的数组。
返回值
void
示例
ts
import { forEachRight } from 'es-toolkit/array';
const array = [1, 2, 3];
const result: number[] = [];
// 使用 `forEachRight` 函数迭代数组,并将每个元素添加到结果数组中。
forEachRight(array, value => {
result.push(value);
});
console.log(result); // Output: [3, 2, 1];