{"ScriptPreparationCode":"a = [];\r\nfor (i = 0; i \u003C 1000; i\u002B\u002B) a.push(Number(i) / 1000);\r\n\r\nfiltering = (x) =\u003E (x * 114514) % 1 \u003E 0.5;\r\nmapping = (x) =\u003E x \u002B 0.1919;\r\nreducing = (acc, x) =\u003E {\r\n\tif (filtering(x)) acc.push(mapping(x));\r\n\treturn acc;\r\n};","TestCases":[{"Name":"reduce","Code":"a.reduce(reducing, [])","IsDeferred":false},{"Name":"filter \u002B map","Code":"a.filter(filtering).map(mapping);","IsDeferred":false}]}