From 6bc9b9b14d86c8d7bf91e2530d39c847e74b3ff3 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Thu, 29 Nov 2018 10:26:04 -0800 Subject: [PATCH] Improve constructor use in sliceFallback --- src/common/TypedArrayUtils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]; }