{"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 if((x*114514)%1\u003E0.5) acc.push(x\u002B0.1919);\r\n return acc;\r\n}\r\nvar loop = () =\u003E {\r\n const acc = [];\r\n for (let x of a) {\r\n if((x*114514)%1\u003E0.5) acc.push(x\u002B0.1919);\r\n }\r\n return acc;\r\n}","TestCases":[{"Name":"map-filter","Code":"a.filter(filtering).map(mapping);","IsDeferred":false},{"Name":"reduce","Code":"a.reduce(reducing,[]);","IsDeferred":false},{"Name":"forloop","Code":"loop","IsDeferred":false}]}