{"ScriptPreparationCode":"var array = [1,3,5,7,9,20];\r\nvar value = \u0022not an array\u0022;\r\nvar int8a = new Int8Array(6);\r\n\r\nvar isArray = Array.isArray;\r\n\r\nfunction f1(v) {\r\n return Array.isArray(v);\r\n}\r\n\r\nfunction f2(v) {\r\n return isArray(v);\r\n}\r\n\r\nfunction f3(v) {\r\n return v instanceof Array;\r\n}\r\n","TestCases":[{"Name":"Array.isArray","Code":"if (!f1(array)) throw \u0022error\u0022;\r\nif (f1(value)) throw \u0022error\u0022;\r\nif (f1(int8a)) throw \u0022error\u0022;","IsDeferred":false},{"Name":"isArray","Code":"if (!f2(array)) throw \u0022error\u0022;\r\nif (f2(value)) throw \u0022error\u0022;\r\nif (f2(int8a)) throw \u0022error\u0022;","IsDeferred":false},{"Name":"instanceof","Code":"if (!f3(array)) throw \u0022error\u0022;\r\nif (f3(value)) throw \u0022error\u0022;\r\nif (f3(int8a)) throw \u0022error\u0022;","IsDeferred":false}]}