{"ScriptPreparationCode":"const data = Array.from(Array(1000).keys());\r\nvar map = new Map(data.map((o) =\u003E [o, o]));\r\nvar array = [...data];","TestCases":[{"Name":"iterate on map with values() and filter","Code":"const filtered = [];\r\nfor (const o of map.values()) {\r\n if (o%2 === 0) filtered.push(o);\r\n}","IsDeferred":false},{"Name":"iterate on map with forEach() and filter","Code":"const filtered = [];\r\nmap.forEach(o =\u003E {\r\n if (o%2 === 0) filtered.push(o)\r\n});\r\n ","IsDeferred":false},{"Name":"iterate on array and filter","Code":"const filtered = array.filter(o =\u003E o % 2 === 0);","IsDeferred":false}]}