{"ScriptPreparationCode":"const compare = (arr) =\u003E {\r\n return new Date(arr[0].d).getTime() \u003C new Date(arr[1].d).getTime()\r\n ? { first: arr[0], second: arr[1] }\r\n : { first: arr[1], second: arr[0] };\r\n};\r\n\r\nconst sort = (arr) =\u003E {\r\n const sorted = arr.sort(\r\n (a, b) =\u003E new Date(a.d).getTime() - new Date(b.d).getTime()\r\n );\r\n return { first: sorted[0], second: sorted[1] };\r\n};\r\n\r\nconst generateRandomDate = (start, end) =\u003E {\r\n return new Date(\r\n start.getTime() \u002B Math.random() * (end.getTime() - start.getTime())\r\n );\r\n};\r\nconst mockData = Array.from({ length: 1000 }, () =\u003E [\r\n {\r\n d: generateRandomDate(new Date(2020, 0, 1), new Date()).toISOString(),\r\n v: Math.floor(Math.random() * 1000),\r\n },\r\n {\r\n d: generateRandomDate(new Date(2020, 0, 1), new Date()).toISOString(),\r\n v: Math.floor(Math.random() * 1000),\r\n },\r\n]);\r\n","TestCases":[{"Name":"compare","Code":"const compareResult = mockData.map(i =\u003E compare(i));","IsDeferred":false},{"Name":"sort","Code":"const sortResult = mockData.map(i =\u003E sort(i));","IsDeferred":false}]}