{"ScriptPreparationCode":"var arr = [3, -5, -1, 6, 12, -14];\r\n\r\nvar filter = x =\u003E x \u003E 3 \u0026\u0026 x \u003C 7;\r\nvar filters = [x =\u003E x \u003E 3, x =\u003E x \u003C 7];","TestCases":[{"Name":"One","Code":"arr.reduce((v,c) =\u003E {\r\n\tif (filters.every(condition =\u003E condition(c))) {\r\n\t\tv.push(c);\r\n\t};\r\n\treturn v;\r\n}, [])","IsDeferred":false},{"Name":"Two","Code":"arr.reduce((v,c) =\u003E {\r\n\tif (filter(c)) {\r\n\t\tv.push(c);\r\n\t};\r\n\treturn v;\r\n}, []);","IsDeferred":false}]}