{"ScriptPreparationCode":"const createTestData = (size) =\u003E {\r\n const arr = [];\r\n const obj = {};\r\n for (let i = 0; i \u003C size; i\u002B\u002B) {\r\n const id = \u0060type:${i}\u0060;\r\n const element = {\r\n id,\r\n value: Math.random()\r\n };\r\n arr.push(element);\r\n obj[id] = element;\r\n }\r\n return {\r\n arr,\r\n obj\r\n };\r\n}\r\n\r\nconst data = createTestData(100000);","TestCases":[{"Name":"100 find","Code":"const length = 100\r\ndata.arr.slice(0, length).find(item =\u003E item.id === \u0060type:${length}\u0060);","IsDeferred":false},{"Name":"1000 find","Code":"const length = 1000\r\ndata.arr.slice(0, length).find(item =\u003E item.id === \u0060type:${length}\u0060);","IsDeferred":false},{"Name":"10000 find","Code":"const length = 10000\r\ndata.arr.slice(0, length).find(item =\u003E item.id === \u0060type:${length}\u0060);","IsDeferred":false},{"Name":"100000 find","Code":"const length = 10000\r\ndata.obj[\u0060type:${length}\u0060]","IsDeferred":false},{"Name":"10000 obj","Code":"const length = 10000\r\ndata.obj[\u0060type:${length}\u0060]","IsDeferred":false}]}