{"ScriptPreparationCode":null,"TestCases":[{"Name":"foreach","Code":"var ulBblDropdown = document.createElement(\u0027ul\u0027)\r\nvar SPN = document.createElement(\u0027span\u0027)\r\n\r\nconst cmds = [\u0027Restart test\u0027,\u0027Resume test\u0027,\u0027Pause test\u0027,\u0027Edit test\u0027,\u0027Delete test\u0027]\r\ncmds.forEach((text, index) =\u003E {\r\n let li = document.createElement(\u0027li\u0027);\r\n let span = SPN.cloneNode(true)\r\n span.id = \u0060edit${index}\u0060;\r\n span.textContent = text;\r\n li.appendChild(span);\r\n ulBblDropdown.appendChild(li);\r\n});\r\n","IsDeferred":false},{"Name":"for loop","Code":"var ulBblDropdown = document.createElement(\u0027ul\u0027)\r\nvar SPN = document.createElement(\u0027span\u0027)\r\n\r\nconst cmds = [\u0027Restart test\u0027,\u0027Resume test\u0027,\u0027Pause test\u0027,\u0027Edit test\u0027,\u0027Delete test\u0027]\r\nfor (let i = 0; i \u003C 5; \u002B\u002Bi) {\r\n let li = document.createElement(\u0027li\u0027);\r\n let span = SPN.cloneNode(true)\r\n span.id = \u0060edit${i}\u0060;\r\n span.textContent = cmds[i];\r\n li.appendChild(span);\r\n ulBblDropdown.appendChild(li);\r\n}","IsDeferred":false},{"Name":"unrolled function","Code":"var ulBblDropdown = document.createElement(\u0027ul\u0027)\r\nvar SPN = document.createElement(\u0027span\u0027)\r\n\r\nfunction getEditTXT(text, index) {\r\n let li = document.createElement(\u0027li\u0027);\r\n let span = SPN.cloneNode(true)\r\n span.id = \u0060edit${index}\u0060;\r\n span.textContent = text;\r\n li.appendChild(span);\r\n\r\n return li\r\n};\r\n\r\nulBblDropdown.appendChild(getEditTXT(0,\u0027Restart test\u0027))\r\nulBblDropdown.appendChild(getEditTXT(1,\u0027Resume test\u0027))\r\nulBblDropdown.appendChild(getEditTXT(2,\u0027Pause test\u0027))\r\nulBblDropdown.appendChild(getEditTXT(3,\u0027Edit test\u0027))\r\nulBblDropdown.appendChild(getEditTXT(4,\u0027Delete test\u0027))\r\n","IsDeferred":false}]}