{"ScriptPreparationCode":"var emptyObject = {};\r\nvar usedObject = {hi: \u0027hello\u0027, bye: \u0027goodbye\u0027, ping: \u0027pong\u0027};\r\n\r\nfunction isEmptyLoop(object) {\r\n\tfor(var prop in object) return false;\r\n\treturn true;\r\n};","TestCases":[{"Name":"Object.keys","Code":"console.log(!Object.keys(emptyObject).length);\r\nconsole.log(!Object.keys(usedObject).length);","IsDeferred":false},{"Name":"Loop","Code":"console.log(isEmptyLoop(emptyObject));\r\nconsole.log(isEmptyLoop(usedObject));","IsDeferred":false},{"Name":"JSON.stringify","Code":"console.log(JSON.stringify(emptyObject) == \u0027{}\u0027);\r\nconsole.log(JSON.stringify(usedObject) == \u0027{}\u0027);","IsDeferred":false}]}