fix: fix chunkArray infinite loop issue

This commit is contained in:
Hossein Mehrabi 2023-08-24 08:32:25 +03:30
parent 38421bef71
commit dbc7cd476d
No known key found for this signature in database
GPG Key ID: 45C04964191AFAA1

View File

@ -4,6 +4,8 @@ export const chunkArray = <T>(arr: T[], ...pattern: number[]): T[][] => {
let index = 0
let iteration = 0
if (pattern.length === 0) return [arr]
while (index < arr.length) {
const take = pattern[iteration % pattern.length]
const elements = arr.slice(index, index + take)