{"ScriptPreparationCode":"var array = Array.from({ length: 10001 }, (_, index) =\u003E index);","TestCases":[{"Name":"Object.fromEntries","Code":"Object.fromEntries(array.map((n) =\u003E [\u0060db/path/${n}\u0060, null]));","IsDeferred":false},{"Name":"Reduce (reuse object)","Code":"array.reduce((acc, n) =\u003E {\r\n acc[\u0060db/path/${n}\u0060] = null;\r\n return acc;\r\n}, {});","IsDeferred":false},{"Name":"creating temporary objects instead of arrays","Code":"Object.fromEntries(array.map((n) =\u003E ({0:\u0060db/path/${n}\u0060, 1:null})))","IsDeferred":false},{"Name":"use an iterator to avoid unnecessary memory allocation","Code":"Object.fromEntries(array.values().map((n) =\u003E ({0:\u0060db/path/${n}\u0060, 1:null})))","IsDeferred":false}]}