{"ScriptPreparationCode":"var items = [...Array(10000)]\r\nvar data = { ...items.keys() }","TestCases":[{"Name":"Object.fromEntries","Code":"Object.fromEntries(Object.entries(data))","IsDeferred":false},{"Name":"Reduce (reuse object)","Code":"items.reduce((acc, value) =\u003E {\r\n acc[value] = value\r\n return acc\r\n}, {})","IsDeferred":false},{"Name":"Reduce (array to Map)","Code":"items.reduce((result, next) =\u003E result.set(next, next), new Map)","IsDeferred":false},{"Name":"Reduce (array to Set)","Code":"items.reduce((result, next) =\u003E result.add(next), new Set)","IsDeferred":false},{"Name":"Init (Object to Map)","Code":"new Map(Object.entries(data))","IsDeferred":false},{"Name":"Init Set (from array using \u0060Object.values\u0060)","Code":"new Set(Object.entries(items))","IsDeferred":false},{"Name":"Init Set (from array)","Code":"new Set(items)","IsDeferred":false},{"Name":"From Object to Map to Object","Code":"Object.fromEntries(new Map(Object.entries(data)))","IsDeferred":false}]}