diff --git a/src/compiler/core.ts b/src/compiler/core.ts index f585ce2ec96..322355117ec 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -2165,6 +2165,10 @@ namespace ts { } export function fill(length: number, cb: (index: number) => T): T[] { - return new Array(length).fill(0).map((_, i) => cb(i)); + const result = Array(length); + for (let i = 0; i < length; i++) { + result[i] = cb(i); + } + return result; } }