Skip to content

Commit 949e185

Browse files
committed
Manually iterate
1 parent cfd1c3d commit 949e185

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/compiler/core.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -689,7 +689,10 @@ export function concatenate<T>(array1: readonly T[] | undefined, array2: readonl
689689
export function concatenate<T>(array1: readonly T[] | undefined, array2: readonly T[] | undefined): readonly T[] | undefined {
690690
if (array2 === undefined || array2.length === 0) return array1;
691691
if (array1 === undefined || array1.length === 0) return array2;
692-
return array1.concat(array2);
692+
const result: T[] = [];
693+
for (let i = 0; i < array1.length; i++) result.push(array1[i]);
694+
for (let i = 0; i < array2.length; i++) result.push(array2[i]);
695+
return result;
693696
}
694697

695698
function selectIndex(_: unknown, i: number) {

0 commit comments

Comments
 (0)