{"ScriptPreparationCode":"var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29];\r\nvar map = {\r\n a: 1, b: 2, c: 3, d: 4, e: 5, f: 6, g: 7, h: 8, i: 9, j: 10, \r\n a1: 11, b1: 12, c1: 13, d1: 14, e1: 15, f1: 16, g1: 17, h1: 18, i1: 19, j1: 20, \r\n a2: 21, b2: 22, c2: 23, d2: 24, e2: 25, f2: 26, g2: 27, h2: 28, i2: 29 \r\n}\r\nvar keys = Object.keys(map)","TestCases":[{"Name":"array.find 1st","Code":"arr.find(i =\u003E i === 1)","IsDeferred":false},{"Name":"array.find middle","Code":"arr.find(i =\u003E i === 15)","IsDeferred":false},{"Name":"array find last","Code":"arr.find(i =\u003E i === 29)","IsDeferred":false},{"Name":"map.get","Code":"map.e","IsDeferred":false},{"Name":"iterate array","Code":"let sum = 0\r\nfor (const i of arr) {\r\n sum \u002B= i\r\n}","IsDeferred":false},{"Name":"iterate object","Code":"let sum = 0\r\nfor (const key of Object.keys(map)) {\r\n sum \u002B= map[key]\r\n}","IsDeferred":false},{"Name":"iterate object predefined keys","Code":"let sum = 0\r\nfor (const key of keys) {\r\n sum \u002B= map[key]\r\n}","IsDeferred":false},{"Name":"Object.entries","Code":"let sum = 0\r\nfor (const [key, value] of Object.entries(map)) {\r\n sum \u002B= value\r\n}","IsDeferred":false}]}