{"ScriptPreparationCode":"var obj = {\u0022one\u0022: true, \u0022two\u0022: true, \u0022three\u0022: true, \u0022four\u0022: true, \u0022five\u0022: true, \u0022six\u0022: true, \u0022seven\u0022: true, \u0022eight\u0022: true, \u0022nine\u0022: true, \u0022ten\u0022: true};\r\nvar map = new Map([[\u0022one\u0022, true], [\u0022two\u0022, true], [\u0022three\u0022, true], [\u0022four\u0022, true], [\u0022five\u0022, true], [\u0022six\u0022, true], [\u0022seven\u0022, true], [\u0022eight\u0022, true], [\u0022nine\u0022, true], [\u0022ten\u0022, true]]);\r\n\r\nvar arr = [\u0022one\u0022, \u0022two\u0022, \u0022three\u0022, \u0022four\u0022, \u0022five\u0022, \u0022six\u0022, \u0022seven\u0022, \u0022eight\u0022, \u0022nine\u0022, \u0022ten\u0022];\r\nvar set = new Set([\u0022one\u0022, \u0022two\u0022, \u0022three\u0022, \u0022four\u0022, \u0022five\u0022, \u0022six\u0022, \u0022seven\u0022, \u0022eight\u0022, \u0022nine\u0022, \u0022ten\u0022]);","TestCases":[{"Name":"Object Iteration","Code":"for (const key in obj) {\r\n \tvoid(obj[key]);\r\n}","IsDeferred":false},{"Name":"Array Iteration","Code":"for (const element of arr) {\r\n \tvoid(element);\r\n}","IsDeferred":false},{"Name":"Map Iteration","Code":"for (const element of map) {\r\n \tvoid(element);\r\n}","IsDeferred":false},{"Name":"Map Iteration (keys)","Code":"for (const element of map.keys()) {\r\n \tvoid(element);\r\n}","IsDeferred":false},{"Name":"Map Iteration (values)","Code":"for (const element of map.values()) {\r\n \tvoid(element);\r\n}","IsDeferred":false},{"Name":"Set Iteration","Code":"for (const element of set) {\r\n \tvoid(element);\r\n}","IsDeferred":false},{"Name":"Map Iteration for","Code":"for (let i=0; i\u003Cmap.size; i\u002B\u002B) {\r\n \tvoid(map.get(i));\r\n}","IsDeferred":false}]}