{"ScriptPreparationCode":"function makeid() {\r\n var text = \u0022\u0022;\r\n var possible = \u0022ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\u0022;\r\n\r\n for (var i = 0; i \u003C 5; i\u002B\u002B)\r\n text \u002B= possible.charAt(Math.floor(Math.random() * possible.length));\r\n\r\n return text;\r\n}\r\n\r\nwindow.parentObj = {};\r\n\r\nfor (let i = 0; i \u003C 100; i\u002B\u002B) {\r\n\twindow.parentObj[makeid()] = makeid();\r\n}","TestCases":[{"Name":"object.entries","Code":"const entries = Object.entries(window.parentObj).filter(([k, v], i) =\u003E ((i % 2) === 0));\r\n\r\n\r\nif(entries.length \u003E 0) Object.fromEntries(entries);","IsDeferred":false},{"Name":"object.keys","Code":"const keys = Object.keys(window.parentObj).reduce((acc, k, i) =\u003E {\r\n if ((i % 2) === 0) {\r\n\tacc[k] = window.parentObj[k]; \r\n }\r\n \r\n return acc\r\n}, {});\r\n\r\nif(Object.keys(keys).length \u003E 0) true;","IsDeferred":false}]}