finding_result = {
const N = 1000000
let flag = false
let mapArray = new Array(N).fill(0).map((_, i) => [i, i])
let map = new Map(mapArray)
let mapTime = new Date()
for (let i = 0; i < N; i++) {
flag = map.get(i)
}
mapTime = new Date() - mapTime
let setArray = new Array(N).fill(0).map((_, i) => i)
let set = new Set(setArray)
let setTime = new Date()
for (let i = 0; i < N; i++) {
flag = set.has(i)
}
setTime = new Date() - setTime
let obj = {}
for (let i = 0; i < N; i++) {
obj[i] = true
}
let objTime = new Date()
for (let i = 0; i < N; i++) {
flag = (i in obj)
}
objTime = new Date() - objTime
return {map: mapTime, set: setTime, obj: objTime}
}