{"ScriptPreparationCode":"var obj = new Object()\r\nvar keys = (new Array(100000)).fill(0).map((x, i) =\u003E { return i \u002B 1 })\r\nkeys.forEach((x) =\u003E { obj[\u0027prop\u0027 \u002B x] = x })","TestCases":[{"Name":"Object.values for of","Code":"let result;\r\nfor(let value of Object.values(obj)){\r\n\tresult = value;\r\n}","IsDeferred":false},{"Name":"Object.keys forEach","Code":"let result;\r\nObject.keys(obj).forEach(key =\u003E result = obj[key]);","IsDeferred":false},{"Name":"Object.entries forEach","Code":"let result;\r\nObject.entries(obj).forEach(([key, value]) =\u003E result = value);","IsDeferred":false},{"Name":"Object.values forEach","Code":"let result\r\nObject.values(obj).forEach(value =\u003E result = value);","IsDeferred":false},{"Name":"For in","Code":"let result;\r\nfor (var key in obj) {\r\n result = obj[key];\r\n}","IsDeferred":false}]}