diff --git a/packages/vant/src/datetime-picker/utils.ts b/packages/vant/src/datetime-picker/utils.ts index 856bff591..f6691796b 100644 --- a/packages/vant/src/datetime-picker/utils.ts +++ b/packages/vant/src/datetime-picker/utils.ts @@ -18,9 +18,13 @@ export const pickerInheritKeys = Object.keys(pickerSharedProps) as Array< >; export function times(n: number, iteratee: (index: number) => T) { - let index = -1; + if (n < 0) { + return []; + } + const result: T[] = Array(n); + let index = -1; while (++index < n) { result[index] = iteratee(index); }