{"ScriptPreparationCode":"function objectValues1(object) {\r\n \tconst t = [];\r\n \r\n \tfor(var key in object) {\r\n \t\tt.push(object[key]);\r\n }\r\n \t\r\n \treturn t;\r\n}\r\n\r\nfunction *objectValues2(object) {\r\n\tfor(let property of Object.keys(object)) {\r\n\t\tyield object[property]\r\n\t}\r\n}\r\n\r\nfunction objectValues3(object) {\r\n \treturn Object.keys(object).map(k =\u003E object[k]) \r\n}","TestCases":[{"Name":"Test 1","Code":"var a = { a: 1, b: 2, c: 3};\r\nvar b = Object.values(a);\r\nvar c = b[0] \u002B b[1] \u002B b[2];","IsDeferred":false},{"Name":"Test 2","Code":"var a = { a: 1, b: 2, c: 3};\r\nvar b = objectValues1(a);\r\nvar c = b[0] \u002B b[1] \u002B b[2];","IsDeferred":false},{"Name":"Test 3","Code":"var a = { a: 1, b: 2, c: 3};\r\nvar b = objectValues2(a);\r\nvar c = b[0] \u002B b[1] \u002B b[2];","IsDeferred":false},{"Name":"Test 4","Code":"var a = { a: 1, b: 2, c: 3};\r\nvar b = objectValues3(a);\r\nvar c = b[0] \u002B b[1] \u002B b[2];","IsDeferred":false}]}