{"ScriptPreparationCode":"window.ITEMS_ARRAY = Array(1000).fill(null).map((item, index) =\u003E {\r\n return {\r\n id: index,\r\n name: \u002710 Portable DVD player\u0027,\r\n description: \u0027diam neque vestibulum eget vulputate\u0027,\r\n price: {\r\n value: 66.04,\r\n currency: \u0027CNY\u0027\r\n },\r\n status: \u0027Stocked on demand\u0027,\r\n statusColor: \u0027informative\u0027,\r\n date: new Date(),\r\n verified: true\r\n };\r\n});\r\n\r\nwindow.ITEMS_MAP = new Map(ITEMS_ARRAY.map((item, index) =\u003E [index, item]));\r\n\r\nwindow.initialIndex = Math.floor(Math.random() * 500);\r\n\r\nwindow.indexes = new Array(500).fill(null).map((item, index) =\u003E window.initialIndex \u002B index);","TestCases":[{"Name":"Accessing random index in array","Code":"window.indexes.forEach((index) =\u003E {\r\n\tconst smt = window.ITEMS_ARRAY[index];\r\n});","IsDeferred":false},{"Name":"Accessing random index in map","Code":"window.indexes.forEach((index) =\u003E {\r\n\tconst smt = window.ITEMS_MAP.get(index);\r\n});","IsDeferred":false}]}