{"ScriptPreparationCode":"var DogArr = [ \u0022Great Pyranees\u0022, \u0022Great Dane\u0022, \u0022Irish Wolfhound\u0022, \u0022Golden Retriever\u0022 ];\r\n\r\nfunction runLoop() {\r\n\tfor( var i = 0; i \u003C DogArr.length; i\u002B\u002B )\r\n {\r\n \tconsole.log( DogArr[ i ] );\r\n }\r\n}\r\n\r\nfunction runRecursion() {\r\n \tvar count = 0;\r\n\tfunction loopThroughArray() {\r\n \tif( count \u003C DogArr.length ) {\r\n console.log( DogArr[ count ] );\r\n loopThroughArray();\r\n } else {\r\n \treturn;\r\n }\r\n \r\n }\r\n\r\n}\r\n\r\n","TestCases":[{"Name":"Loop","Code":"runLoop();","IsDeferred":false},{"Name":"Recursion","Code":"runRecursion();","IsDeferred":false}]}