{"ScriptPreparationCode":"var types = {\r\n array: [1, 2, 3],\r\n number: 123,\r\n string: \u0027123\u0027,\r\n map: new Map([\r\n [1, 1],\r\n [2, 2],\r\n [3, 3]\r\n ]),\r\n set: new Set([1, 2, 3]),\r\n buffer: new ArrayBuffer([1, 2, 3]),\r\n boolean: true,\r\n arrow: () =\u003E {},\r\n function: function() {},\r\n object: {}\r\n}\r\n\r\nvar values = Object.values(types)","TestCases":[{"Name":"typeof -\u003E object","Code":"values.map(value =\u003E typeof value === \u0022object\u0022 \u0026\u0026 !Array.isArray(value) \u0026\u0026 value !== null)","IsDeferred":false},{"Name":"Object.prototype.toString.call -\u003E object","Code":"values.map(value =\u003E Object.prototype.toString.call(value) === \u0027[object Object]\u0027)","IsDeferred":false}]}