{"ScriptPreparationCode":"window.fn = function fn() {}\r\nwindow.arr = new Array(10).fill(0).map((x, i) =\u003E i.toString());\r\nwindow.set = new Set(arr);","TestCases":[{"Name":"Array for-loop","Code":"for(i=0, l = arr.length; i\u003Cl; i\u002B\u002B){\r\n fn(arr[i]);\r\n}","IsDeferred":false},{"Name":"Array for..of","Code":"for (let value of arr) {\r\n fn(value);\r\n}","IsDeferred":false},{"Name":"Set for of","Code":"for (let value of set) {\r\n fn(value);\r\n}","IsDeferred":false},{"Name":"Set forEach","Code":"set.forEach(fn);","IsDeferred":false}]}