{"ScriptPreparationCode":" var arr_num = [];\r\n for (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr_num.push(i);\r\n }\r\n\r\n function numFn(i) {\r\n i = i * 3 * 8;\r\n }\r\n\r\n var arr_str = [];\r\n for (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr_str.push((Math.random() \u002B 1).toString(36).substring(7));\r\n }\r\n\r\n function strFn(i) {\r\n i = i \u002B \u0027_\u0027;\r\n }\r\n\r\n var arr_obj = [];\r\n for (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr_obj.push({\r\n [(Math.random() \u002B 1).toString(36).substring(7)]: true\r\n });\r\n }\r\n\r\n function objFn(i) {\r\n i.aaa = false;\r\n }","TestCases":[{"Name":"forEach","Code":"arr_num.forEach((item) =\u003E {\r\n numFn(item);\r\n});\r\n\r\narr_str.forEach((item) =\u003E {\r\n strFn(item);\r\n});\r\n\r\narr_obj.forEach((item) =\u003E {\r\n objFn(item);\r\n});","IsDeferred":false},{"Name":"for..of","Code":"for (const element of arr_num) {\r\n numFn(element);\r\n}\r\n\r\nfor (const element of arr_str) {\r\n strFn(element);\r\n}\r\n\r\nfor (const element of arr_obj) {\r\n objFn(element);\r\n}","IsDeferred":false}]}