{"ScriptPreparationCode":"var map = new Map(Object.entries({\r\n a: 1,\r\n b: 2,\r\n c: 3,\r\n d: 4,\r\n e: 5,\r\n f: 6,\r\n g: 7,\r\n h: 8,\r\n i: 9,\r\n j: 10,\r\n k: 11,\r\n l: 12,\r\n m: 13,\r\n n: 14,\r\n o: 15,\r\n p: 16,\r\n q: 17,\r\n r: 18,\r\n s: 19,\r\n t: 20,\r\n u: 21,\r\n v: 22,\r\n w: 23,\r\n x: 24,\r\n y: 25,\r\n z: 26\r\n}));\r\n\r\nvar values = Array.from(map.values());\r\nvar entries = Array.from(map.entries());","TestCases":[{"Name":"map.values()","Code":"let total = 0;\r\nfor(const i of map.values()) total \u002B= i;","IsDeferred":false},{"Name":"values array","Code":"let total = 0;\r\nfor(const i of values) total \u002B= i;","IsDeferred":false},{"Name":"entries array","Code":"let total = 0;\r\nfor(const [k, i] of entries) total \u002B= i;","IsDeferred":false},{"Name":"values.values()","Code":"let total = 0;\r\nfor(const i of values.values()) total \u002B= i;","IsDeferred":false},{"Name":"values length-based","Code":"let total = 0;\r\nconst length = values.length;\r\nfor(let i = 0; i \u003C length; i\u002B\u002B) total \u002B= values[i];","IsDeferred":false}]}