/** 执行多次该函数 */ declare function each(number: number, iterator: (this: T | undefined, index: number, value: number) => boolean | void, thisArg?: T): void; /** 遍历数组 */ declare function each(arrLike: E[], iterator: (this: T | undefined, value: E, index: number) => boolean | void, thisArg?: T): void; declare function each(obj: O, iterator: (this: T | undefined, value: O, key: keyof O) => boolean | void, thisArg?: T): void; export { each };