{"ScriptPreparationCode":"a=[];\r\nfor(i=0;i\u003C1000;i\u002B\u002B) a.push(Number(i)/1000);\r\nvar filtering=x=\u003E(x*114514)%1\u003E0.5;\r\nvar mapping=x=\u003Ex\u002B0.1919;\r\nvar reducing=(acc,x)=\u003E{\r\n var value=mapping(x);\r\n if(filtering(value)) acc.push(value);\r\n return acc;\r\n}","TestCases":[{"Name":"map-filter","Code":"a.map(mapping).filter(filtering);","IsDeferred":false},{"Name":"reduce","Code":"a.reduce(reducing,[]);","IsDeferred":false}]}