{"ScriptPreparationCode":"function initArr(size) {\r\n const array = [];\r\n for (let i = 0; i \u003C size; i\u002B\u002B) {\r\n array.push(Math.floor(Math.random() * size));\r\n }\r\n return array;\r\n}","TestCases":[{"Name":"Solution w/ Array methods","Code":"const arr = initArr(10000);\r\n\r\nconst uniqueArray = [];\r\narr.forEach(item =\u003E {\r\n if (!uniqueArray.includes(item)) {\r\n uniqueArray.push(item);\r\n }\r\n});","IsDeferred":false},{"Name":"Solution w/ Map","Code":"const arr = initArr(10000);\r\n\r\nconst map = new Map();\r\nconst uniqueArray = arr.map(item =\u003E {\r\n if (!map.has(item)) {\r\n map.set(item, true);\r\n return item\r\n }\r\n});","IsDeferred":false},{"Name":"Solution w/ Set","Code":"const arr = initArr(10000);\r\n\r\nconst uniqueArray = Array.from(new Set(arr));","IsDeferred":false}]}