{"ScriptPreparationCode":"var originalArray = [...Array(10000)].map((_, i) =\u003E ({\r\n a: i,\r\n b: i \u002B 1\r\n}));","TestCases":[{"Name":"Array.prototype.Map","Code":"const transformedArrayMap = originalArray.map(obj =\u003E ({\r\n ...obj,\r\n c: obj.a \u002B obj.b,\r\n d: obj.a * obj.b\r\n}));","IsDeferred":false},{"Name":"For","Code":"for (let i = 0; i \u003C originalArray.length; i\u002B\u002B) {\r\n originalArray[i].c = originalArray[i].a \u002B originalArray[i].b;\r\n originalArray[i].d = originalArray[i].a * originalArray[i].b;\r\n}","IsDeferred":false},{"Name":"Lodash Map","Code":"const transformedArrayMap = _.map(originalArray, obj =\u003E ({\r\n ...obj,\r\n c: obj.a \u002B obj.b,\r\n d: obj.a * obj.b\r\n}));","IsDeferred":false}]}