{"ScriptPreparationCode":null,"TestCases":[{"Name":"without indexing","Code":"let obj = {}\r\n\r\nfor(i=0; i\u003C100000; i\u002B\u002B){\r\n let v = { g: i, v: i };\r\n obj = { ...obj, i: v};\r\n}\r\n","IsDeferred":false},{"Name":"with indexing","Code":"let obj = {}\r\n\r\nfor(i=0; i\u003C100000; i\u002B\u002B){\r\n let v = { g: i, v: i };\r\n obj[i] = v;\r\n}\r\n","IsDeferred":false},{"Name":"with set and array","Code":"let objArray = [] \r\nlet set1 = new Set();\r\n\r\nfor(i=0; i\u003C100000; i\u002B\u002B){ \r\n if(!set1.has(i))\r\n {\r\n set1.add(i);\r\n \tlet v = { g: \u0060${i}\u0060, v: i };\r\n \tobjArray.push(v);\r\n } \r\n}\r\n","IsDeferred":false}]}