{"ScriptPreparationCode":"var data = {};","TestCases":[{"Name":"Direct Assignment","Code":"for(var i = 0; i \u003C 10000; i\u002B\u002B)\r\n{\r\n data[\u0060prop_${i}\u0060] = true;\r\n}","IsDeferred":false},{"Name":"Object.assign","Code":"for(var i = 0; i \u003C 10000; i\u002B\u002B)\r\n{\r\n var propName = \u0060prop_${i}\u0060;\r\n Object.assign(data, { [propName]: true });\r\n}","IsDeferred":false},{"Name":"test direct assignment","Code":" data = Object.fromEntries(\r\n Array(10000)\r\n .fill(true)\r\n .map((value, index) =\u003E [index, value]),\r\n )","IsDeferred":false},{"Name":"test direct assignment second approach","Code":"Object.assign(data, Object.fromEntries(\r\n Array(10000)\r\n .fill(true)\r\n .map((value, index) =\u003E [index, value]),\r\n ))","IsDeferred":false}]}