{"ScriptPreparationCode":"a=[];\r\nfor(i=0;i\u003C1000;i\u002B\u002B) a.push(Number(i) * Math.random() * 1000);\r\n\r\n\r\nvar filtering = x =\u003E x \u003E 5000;\r\nvar mapping=x=\u003E \u0060${x} to String\u0060;\r\n\r\nvar reducing=(acc,x)=\u003E{\r\n\r\n if(filtering(x)) acc.push(mapping(x));\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}]}