{"ScriptPreparationCode":"var obj = {\r\n\tvisible: \u00271\u0027,\r\n \tvalue: \u00272\u0027\r\n}","TestCases":[{"Name":"keys","Code":"let i = \u0027\u0027;\r\n\r\nObject.keys(obj).forEach(key =\u003E {\r\n if (!obj[key]) {\r\n return;\r\n }\r\n\r\n i \u002B= obj[key];\r\n});","IsDeferred":false},{"Name":"keys with variable","Code":"let i = \u0027\u0027;\r\n\r\nObject.keys(obj).forEach(key =\u003E {\r\n \tconst value = obj[key];\r\n \r\n if (!value) {\r\n return;\r\n }\r\n\r\n i \u002B= value;\r\n});","IsDeferred":false},{"Name":"entries","Code":"let i = \u0027\u0027;\r\n\r\nObject.entries(obj).forEach(([key, value]) =\u003E {\r\n if (!value) {\r\n return;\r\n }\r\n\r\n i \u002B= value;\r\n});","IsDeferred":false},{"Name":"values","Code":"let i = \u0027\u0027;\r\n\r\nObject.values(obj).forEach((value) =\u003E {\r\n if (!value) {\r\n return;\r\n }\r\n\r\n i \u002B= value;\r\n});","IsDeferred":false},{"Name":"entries with variable","Code":"let i = \u0027\u0027;\r\n\r\nObject.entries(obj).forEach((entry) =\u003E {\r\n \tconst [key, value] = entry;\r\n \r\n if (!value) {\r\n return;\r\n }\r\n\r\n i \u002B= value;\r\n});","IsDeferred":false},{"Name":"for...of","Code":"let i = \u0027\u0027;\r\n\r\nfor (const [key, value] of Object.entries(obj)) {\r\n\tif (!value) {\r\n return;\r\n }\r\n\r\n i \u002B= value;\r\n}","IsDeferred":false}]}