{"ScriptPreparationCode":null,"TestCases":[{"Name":"string ","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n element.className \u002B= \u0022 bar\u0022;\r\n element.className = element.className.slice(0, -4);\r\n}","IsDeferred":false},{"Name":"array","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n var items = element.className.split(\u0027 \u0027)\r\n if (items.indexOf(\u0027bar\u0027) \u003C 0) {\r\n items.push(\u0027bar\u0027);\r\n element.className = items.join(\u0027 \u0027)\r\n }\r\n \r\n items = element.className.split(\u0027 \u0027)\r\n items.pop()\r\n element.className = items.join(\u0027 \u0027);\r\n}","IsDeferred":false},{"Name":"classList","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.classList.add(\u0022bar\u0022);\r\n element.classList.remove(\u0022bar\u0022);\r\n}","IsDeferred":false}]}