{"ScriptPreparationCode":"const data = Array.from({length: 1_000_000}, () =\u003E ({\r\n a: Math.random(),\r\n b: Math.random(),\r\n c: Math.random(),\r\n}));","TestCases":[{"Name":"Destructuring","Code":"let sum1 = 0;\r\n\r\nfor (let i = 0; i \u003C data.length; i\u002B\u002B) {\r\n const {a, b, c} = data[i];\r\n\r\n sum1 \u002B= a \u002B b \u002B c;\r\n}\r\n","IsDeferred":false},{"Name":"Dot notation","Code":"let sum2 = 0;\r\n\r\nfor (let i = 0; i \u003C data.length; i\u002B\u002B) {\r\n const obj = data[i];\r\n\r\n sum2 \u002B= obj.a \u002B obj.b \u002B obj.c;\r\n}","IsDeferred":false}]}