{"ScriptPreparationCode":"const array = Array.from({ length: 10 }, () =\u003E Math.random());\r\nconst arrayObject = Array.from({ length: 10 }, () =\u003E ({ value: Math.random() }));\r\nconst map = new Map();\r\nconst mapObject = new Map();\r\narray.forEach((v, i) =\u003E map.set(v, i));\r\narrayObject.forEach((v, i) =\u003E map.set(v, i));\r\nconst testArray = _.shuffle(array);\r\nconst testArrayObject = _.shuffle(arrayObject);","TestCases":[{"Name":"Array.indexOf","Code":"testArray.forEach(v =\u003E {\r\n\tconst index = array.indexOf(v);\r\n});","IsDeferred":false},{"Name":"Map.get","Code":"testArray.forEach(v =\u003E {\r\n\tconst index = map.get(v) ?? -1;\r\n});","IsDeferred":false},{"Name":"Array.findIndex","Code":"testArray.forEach(v =\u003E {\r\n\tconst index = array.findIndex(vv =\u003E v === vv);\r\n});","IsDeferred":false},{"Name":"Array.indexOf Object","Code":"testArrayObject.forEach(v =\u003E {\r\n\tconst index = arrayObject.indexOf(v);\r\n});","IsDeferred":false},{"Name":"Map.get Object","Code":"testArrayObject.forEach(v =\u003E {\r\n\tconst index = mapObject.get(v) ?? -1;\r\n});","IsDeferred":false},{"Name":"Array.findIndex Object","Code":"testArrayObject.forEach(v =\u003E {\r\n\tconst index = arrayObject.findIndex(vv =\u003E v === vv);\r\n});","IsDeferred":false}]}