//@ runBigIntEnabled function assert(expected, value) { if (expected !== value) throw new Error("Bad assertion. Expected: " + expected + " and value was: " + value); } let arr = []; for (let i = 0; i < 1000000; i++) { arr[i] = BigInt(i.toString()); } gc(); for (let i = 0; i < 1000000; i++) { assert(i.toString(), arr[i].toString()); }