{"ScriptPreparationCode":"var array = new Array(100);\r\n\r\nvar fn = function(el, idx, arr) {\r\n el;\r\n}","TestCases":[{"Name":"Array forEach, callback function provided as an argument, ignoring most callback arguments","Code":"array.forEach(function(_el, idx, _arr) {\r\n array[idx];\r\n});","IsDeferred":false},{"Name":"Array forEach, callback function provided as an argument","Code":"array.forEach(function(el, idx, arr) {\r\n el;\r\n});","IsDeferred":false},{"Name":"Array forEach, callback function provided as a predefined variable","Code":"array.forEach(fn);","IsDeferred":false},{"Name":"for..of","Code":"for (const i of array) {\r\n array[i];\r\n}","IsDeferred":false},{"Name":"for..in","Code":"for (var i in array) {\r\n array[i];\r\n}","IsDeferred":false},{"Name":"for loop","Code":"for (var i = 0; i \u003C array.length; i\u002B\u002B) {\r\n array[i];\r\n}","IsDeferred":false}]}