From e2f4bb3d683576e0fd4a2cb7bd33e468956de5cf Mon Sep 17 00:00:00 2001 From: wxh <1053066913@qq.com> Date: Sun, 27 Jul 2025 16:37:35 +0800 Subject: [PATCH] =?UTF-8?q?Add:=20ArrayUtil=E6=B7=BB=E5=8A=A0=E8=BF=9E?= =?UTF-8?q?=E7=BB=AD=E6=95=B0=E5=AD=97=E6=95=B0=E7=BB=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/core/utils/ArrayUtil.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/assets/core/utils/ArrayUtil.ts b/assets/core/utils/ArrayUtil.ts index 6add054..1d7eb75 100644 --- a/assets/core/utils/ArrayUtil.ts +++ b/assets/core/utils/ArrayUtil.ts @@ -103,4 +103,14 @@ export class ArrayUtil { static getRandomValueInArray(array: any[]): any { return array[Math.floor(Math.random() * array.length)]; } + + /** + * 获取连续数字数组, 范围在[start, end]之间 + * @param start 开始数字 + * @param end 结束数字 + * @example getNumsBetween(1, 10) => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] + */ + static getNumsBetween(start: number, end: number): number[] { + return Array.from({ length: end - start + 1 }, (_, i) => start + i); + } } -- Gitee