{"ScriptPreparationCode":"var smallArray = [1,2,3,4,5,6,7,8,9,0];\r\nvar largeArray = Array.from(Array(10000).keys())\r\nvar farr;","TestCases":[{"Name":"FlatMap","Code":"farr = smallArray.flatMap(item =\u003E item % 2 === 0 ? [item] : [])","IsDeferred":false},{"Name":"For","Code":"const length = smallArray.length\r\nfor (var i=0;i \u003C length;i\u002B\u002B) {\r\n if (smallArray[i] % 2 === 0) {\r\n farr.push(smallArray[i]);\r\n }\r\n}","IsDeferred":false},{"Name":"FlatMap large","Code":"farr = largeArray.flatMap(item =\u003E item % 2 === 0 ? [item] : [])","IsDeferred":false},{"Name":"For large","Code":"const length = largeArray.length\r\nfor (var i=0;i \u003C length;i\u002B\u002B) {\r\n if (largeArray[i] % 2 === 0) {\r\n farr.push(largeArray[i]);\r\n }\r\n}","IsDeferred":false}]}