diff --git a/src/common/TypedArrayUtils.ts b/src/common/TypedArrayUtils.ts index 7c647861..e712e0a7 100644 --- a/src/common/TypedArrayUtils.ts +++ b/src/common/TypedArrayUtils.ts @@ -59,7 +59,7 @@ export function sliceFallback(array: T, start: number = 0, } start = Math.min(start, end); - const result: T = new (array).__proto__.constructor(end - start); + const result: T = new (array.constructor as any)(end - start); for (let i = 0; i < end - start; ++i) { result[i] = array[i + start]; }