{"ScriptPreparationCode":null,"TestCases":[{"Name":"Iterate entries","Code":"const obj = {\r\n \u0027a1\u0027: \u0027fooo\u0027,\r\n \u0027a2\u0027: \u0027fooo\u0027,\r\n \u0027a3\u0027: \u0027fooo\u0027,\r\n \u0027a4\u0027: \u0027fooo\u0027,\r\n \u0027a5\u0027: \u0027fooo\u0027,\r\n \u0027a6\u0027: \u0027fooo\u0027,\r\n \u0027a7\u0027: \u0027fooo\u0027,\r\n \u0027a8\u0027: \u0027fooo\u0027,\r\n \u0027a9\u0027: \u0027fooo\u0027,\r\n \u0027a11\u0027: \u0027fooo\u0027,\r\n \u0027a12\u0027: \u0027fooo\u0027,\r\n \u0027a13\u0027: \u0027fooo\u0027,\r\n \u0027a14\u0027: \u0027fooo\u0027,\r\n \u0027a15\u0027: \u0027fooo\u0027,\r\n \u0027a16\u0027: \u0027fooo\u0027,\r\n \u0027a17\u0027: \u0027fooo\u0027,\r\n \u0027a18\u0027: \u0027fooo\u0027,\r\n \u0027a19\u0027: \u0027fooo\u0027,\r\n \u0027a20\u0027: \u0027fooo\u0027\r\n};\r\n\r\nconst values = [];\r\nfor (const [key, value] of Object.entries(obj)) {\r\n values.push(key \u002B \u0027:\u0027 \u002B value);\r\n}","IsDeferred":false},{"Name":"Iterate keys","Code":"const obj = {\r\n \u0027a1\u0027: \u0027fooo\u0027,\r\n \u0027a2\u0027: \u0027fooo\u0027,\r\n \u0027a3\u0027: \u0027fooo\u0027,\r\n \u0027a4\u0027: \u0027fooo\u0027,\r\n \u0027a5\u0027: \u0027fooo\u0027,\r\n \u0027a6\u0027: \u0027fooo\u0027,\r\n \u0027a7\u0027: \u0027fooo\u0027,\r\n \u0027a8\u0027: \u0027fooo\u0027,\r\n \u0027a9\u0027: \u0027fooo\u0027,\r\n \u0027a11\u0027: \u0027fooo\u0027,\r\n \u0027a12\u0027: \u0027fooo\u0027,\r\n \u0027a13\u0027: \u0027fooo\u0027,\r\n \u0027a14\u0027: \u0027fooo\u0027,\r\n \u0027a15\u0027: \u0027fooo\u0027,\r\n \u0027a16\u0027: \u0027fooo\u0027,\r\n \u0027a17\u0027: \u0027fooo\u0027,\r\n \u0027a18\u0027: \u0027fooo\u0027,\r\n \u0027a19\u0027: \u0027fooo\u0027,\r\n \u0027a20\u0027: \u0027fooo\u0027\r\n};\r\n\r\nconst values = [];\r\nconst keys = Object.keys(obj).length;\r\nfor (let i=1;i\u003Ckeys.length;i\u002B\u002B) {\r\n values.push(keys[i] \u002B \u0027:\u0027 \u002B obj[keys[i]]);\r\n}","IsDeferred":false},{"Name":"Iterate keys use \u0022of syntax\u0022","Code":"const obj = {\r\n \u0027a1\u0027: \u0027fooo\u0027,\r\n \u0027a2\u0027: \u0027fooo\u0027,\r\n \u0027a3\u0027: \u0027fooo\u0027,\r\n \u0027a4\u0027: \u0027fooo\u0027,\r\n \u0027a5\u0027: \u0027fooo\u0027,\r\n \u0027a6\u0027: \u0027fooo\u0027,\r\n \u0027a7\u0027: \u0027fooo\u0027,\r\n \u0027a8\u0027: \u0027fooo\u0027,\r\n \u0027a9\u0027: \u0027fooo\u0027,\r\n \u0027a11\u0027: \u0027fooo\u0027,\r\n \u0027a12\u0027: \u0027fooo\u0027,\r\n \u0027a13\u0027: \u0027fooo\u0027,\r\n \u0027a14\u0027: \u0027fooo\u0027,\r\n \u0027a15\u0027: \u0027fooo\u0027,\r\n \u0027a16\u0027: \u0027fooo\u0027,\r\n \u0027a17\u0027: \u0027fooo\u0027,\r\n \u0027a18\u0027: \u0027fooo\u0027,\r\n \u0027a19\u0027: \u0027fooo\u0027,\r\n \u0027a20\u0027: \u0027fooo\u0027\r\n};\r\n\r\nconst values = [];\r\nfor (const key of Object.keys(obj)) {\r\n values.push(key \u002B \u0027:\u0027 \u002B obj[key]);\r\n}","IsDeferred":false}]}