{"ScriptPreparationCode":"const object = {};\r\nlet sum = 0;\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B)\r\n object[\u0022property_\u0022 \u002B Math.random()] = Math.random();\r\n\r\nconst keys = Object.keys(object);","TestCases":[{"Name":"for let i in","Code":"for (let i in object)\r\n\tsum \u002B= object[i];","IsDeferred":false},{"Name":"for let i of","Code":"for (let i of object)\r\n\tsum \u002B= i;","IsDeferred":false},{"Name":"Object.keys (cached)","Code":"for (let i = 0 ; i \u003C keys.length ; i\u002B\u002B)\r\n\tsum \u002B= object[keys[i]];","IsDeferred":false},{"Name":"Object.keys","Code":"const newKeys = Object.keys (object);\r\nfor (let i = 0 ; i \u003C newKeys.length ; i\u002B\u002B)\r\n\tsum \u002B= object[newKeys[i]];","IsDeferred":false}]}