{"ScriptPreparationCode":"var newBody = document.createElement(\u0022div\u0022);\r\n\r\n\r\nfor (let i; i \u003C 1000; i\u002B\u002B) {\r\n\tvar divAdded = document.createElement(\u0022div\u0022);\r\n\tdivAdded.classList.add(\u0022ggclass\u0022);\r\n\tnewBody.appendChild(divAdded);\r\n}\r\n","TestCases":[{"Name":"for i","Code":"var case1 = document.getElementsByClassName(\u0022ggclass\u0022);\r\nfor (var i = 0; i \u003C case1.length; i\u002B\u002B) {\r\n\t// \uBC18\uBCF5\uD560 \uB0B4\uC6A9\r\n\tconsole.log(case1[i]);\r\n}\r\n","IsDeferred":false},{"Name":"for of","Code":"var case1 = document.getElementsByClassName(\u0022ggclass\u0022);\r\nfor (var element of case1) {\r\n\t// \uBC18\uBCF5\uD560 \uB0B4\uC6A9\r\n\tconsole.log(element);\r\n}\r\n","IsDeferred":false},{"Name":"forEach","Code":"var case1 = document.getElementsByClassName(\u0022ggclass\u0022);\r\nArray.from(case1).forEach(function (element) {\r\n\t// \uBC18\uBCF5\uD560 \uB0B4\uC6A9\r\n\tconsole.log(element);\r\n});","IsDeferred":false},{"Name":"some","Code":"var case1 = document.getElementsByClassName(\u0022ggclass\u0022);\r\nArray.from(case1).some(function (element) {\r\n\r\n\tconsole.log(element);\r\n\treturn false;\r\n});","IsDeferred":false},{"Name":"every","Code":"var case1 = document.getElementsByClassName(\u0022ggclass\u0022);\r\nvar allSatisfy = Array.from(case1).every(function (element) {\r\n\tconsole.log(element);\r\n\treturn true; // \uC870\uAC74\uC744 \uB9CC\uC871\uD558\uBA74 true, \uC544\uB2C8\uBA74 false\r\n});","IsDeferred":false},{"Name":"map","Code":"var case1 = document.getElementsByClassName(\u0022ggclass\u0022);\r\nvar newArray = Array.from(case1).map(function (element) {\r\n\tconsole.log(element);\r\n\treturn \uBCC0\uD658\uB41C\uAC12;\r\n});\r\n","IsDeferred":false}]}