{"ScriptPreparationCode":"var types = {\r\n array: [1,2,3],\r\n number: 123,\r\n string: \u0027123\u0027,\r\n map: new Map([[1,1],[2,2],[3,3]]),\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 u8: new Uint8Array(),\r\n u16: new Uint16Array(),\r\n u32: new Uint32Array(),\r\n i8: new Int8Array(),\r\n i16: new Int16Array(),\r\n i32: new Int32Array()\r\n}\r\n","TestCases":[{"Name":"instanceof ","Code":"const t1 = types.array instanceof Array\r\nconst t2 = types.object instanceof Array","IsDeferred":false},{"Name":"isArray ","Code":"const t1 = Array.isArray(types.array)\r\nconst t2 = Array.isArray(types.object)","IsDeferred":false},{"Name":"Symbol.iterator","Code":"const t1 = types.array[Symbol.iterator] !== undefined\r\nconst t2 = types.object[Symbol.iterator] !== undefined","IsDeferred":false}]}