From ce8e37fe45aeb177f305e68ac8a50bf2a691eef0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=A1=E9=A3=8E?= <18012261618@126.com> Date: Mon, 27 Apr 2026 17:55:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AE=80=E5=8C=96=20ListSlice=20?= =?UTF-8?q?=E6=96=B9=E6=B3=95=EF=BC=8C=E7=A7=BB=E9=99=A4=E4=B8=8D=E5=BF=85?= =?UTF-8?q?=E8=A6=81=E7=9A=84=E8=BE=B9=E7=95=8C=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/basic/src/sdk/modules/utils.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/basic/src/sdk/modules/utils.ts b/packages/basic/src/sdk/modules/utils.ts index 3cb55ed8..d4c74068 100644 --- a/packages/basic/src/sdk/modules/utils.ts +++ b/packages/basic/src/sdk/modules/utils.ts @@ -521,10 +521,7 @@ export class Utils { } ListSlice(arr: T[], start: number, end: number) { - // 由于 slice 的特性,end 要校验的是长度,而不是下标,所以要减 1 - if (this.isArrayInBounds(arr, start) && this.isArrayInBounds(arr, end - 1)) { - return arr.slice(start, end); - } + return arr.slice(start, end); } // 不修改原 list,返回新 list