{"ScriptPreparationCode":"var array = [...Array(100000)].map(() =\u003E ({\r\n label: Math.random().toString(36).replace(/[^a-z]\u002B/g, \u0027\u0027).substr(0, 10),\r\n value: Math.random().toString(36).replace(/[^a-z]\u002B/g, \u0027\u0027).substr(0, 10)\r\n}))\r\n\r\nvar sideEffect = (value) =\u003E window.random = value;","TestCases":[{"Name":"for","Code":"for (var i = 0, n = array.length; i \u003C n; i\u002B\u002B) {\r\n sideEffect(array[i]);\r\n}","IsDeferred":false},{"Name":"foreach","Code":"array.forEach((i) =\u003E sideEffect(i));","IsDeferred":false},{"Name":"for..of","Code":"for (var i of array) {\r\n sideEffect(i);\r\n}","IsDeferred":false}]}