{"ScriptPreparationCode":"function generateTestArray() {\r\n const result = [];\r\n for (let i = 0; i \u003C 1000000; \u002B\u002Bi) {\r\n result.push({\r\n index: i,\r\n r: Math.floor(Math.random() * 25),\r\n });\r\n }\r\n return result;\r\n}","TestCases":[{"Name":"forEach","Code":"const array = generateTestArray();\r\nconst unique = [];\r\narray.forEach((x) =\u003E {\r\n if (!unique.includes(x.r)) unique.push(x.r);\r\n});","IsDeferred":false},{"Name":"reduce","Code":"const array = generateTestArray();\r\nconst unique = array.reduce((a, x) =\u003E \r\n a.includes(x.r) ? a : [...a, x.r],\r\n []\r\n);","IsDeferred":false}]}