{"ScriptPreparationCode":"var obj = {};\r\n\r\nfor(let i = 0; i \u003C 30; \u002B\u002Bi) {\r\n\tobj[\u0027*\u0027\u002BMath.random()] = Math.random();\r\n}","TestCases":[{"Name":"for","Code":"let x = 0;\r\n\r\nfor(const key in obj) {\r\n if(!Object.prototype.hasOwnProperty.call(obj, key)) {\r\n continue;\r\n }\r\n \r\n x \u002B= obj[key];\r\n}","IsDeferred":false},{"Name":"Object.entries \u002B for","Code":"let x = 0;\r\n\r\nconst entries = Object.entries(obj);\r\n\r\nfor(let i=0; i\u003Centries.length; \u002B\u002Bi) {\r\n x \u002B= entries[i][1];\r\n}","IsDeferred":false},{"Name":"Object.entries \u002B forEach","Code":"let x = 0;\r\n\r\nObject.entries(obj).forEach((entry) =\u003E {\r\n x \u002B= entry[1];\r\n});","IsDeferred":false}]}