{"ScriptPreparationCode":"var obj = Array.from({ length: 10000 }).map((value, i) =\u003E i).reduce((val, v) =\u003E { val[v] = v; return val; }, {})","TestCases":[{"Name":"lodash.each","Code":"_.each(obj, function(v, k) {})","IsDeferred":false},{"Name":"lodash.map","Code":"_.map(obj, function(v, k) {})","IsDeferred":false},{"Name":"Object.entries.map","Code":"Object.entries(obj).map(function([k, v]) {})","IsDeferred":false},{"Name":"Object.entries \u002B for","Code":"const entries = Object.entries(obj);\r\nfor (let i = 0; i \u003C entries.length; i\u002B\u002B) { const [k, v] = entries[i]; }","IsDeferred":false},{"Name":"Object.entries \u002B for..of","Code":"for (let [k, v] of Object.entries(obj)) {\r\n //\r\n}","IsDeferred":false},{"Name":"forEach","Code":"Object.keys(obj).forEach(function (k) {\r\n let v = obj[k];\r\n //\r\n});","IsDeferred":false},{"Name":"for..in","Code":"for (const k in obj) {\r\n if (obj.hasOwnProperty(k)) {\r\n let v = obj[k];\r\n }\r\n}","IsDeferred":false},{"Name":"lodash.forOwn","Code":"_.forOwn(obj, function(v, k) {\r\n //\r\n});","IsDeferred":false}]}