{"ScriptPreparationCode":"const obj = window.obj = {\r\n data: new Array(2e5).fill().map((v, k) =\u003E ({ [\u0027k\u0027 \u002B k]: k}))\r\n}\r\n\r\nconst callback = window.callback = (value, key) =\u003E {}","TestCases":[{"Name":"Cache","Code":"const data = obj.data;\r\nfor (const key in data) {\r\n if (data.hasOwnProperty(key)) {\r\n callback(data[key], key);\r\n }\r\n}","IsDeferred":false},{"Name":"No Cache","Code":"for (const key in obj.data) {\r\n if (obj.data.hasOwnProperty(key)) {\r\n callback(obj.data[key], key);\r\n }\r\n}","IsDeferred":false}]}