iterate
迭代回调函数 n 次
87 bytes
since v12.1.0
使用方法
有点像 forEach 与 reduce 的结合。用于运行一个函数 n 次来生成一个值。_.iterate 函数接受一个计数(运行回调的次数)、一个回调函数和一个初始值。回调作为累加器运行 count 次,然后返回累积值。
import * as _ from "radashi";
const value = _.iterate( 4, (acc, idx) => { return acc + idx; }, 0); // => 10注意,这不是从零开始的索引。如果您传递一个 count 为 5,您将在回调函数中得到索引 1、2、3、4、5。