{"ScriptPreparationCode":"var array = [\u0022Rome\u0022, \u0022Milan\u0022, \u0022Barcelona\u0022, \u0022Madrid\u0022, \u0022Paris\u0022, \u0022Nice\u0022, \u0022London\u0022, \u0022Manchester\u0022];\r\nvar clone = [];","TestCases":[{"Name":"Slice","Code":"clone = Array.prototype.slice.call(array, 0);","IsDeferred":false},{"Name":"For","Code":"for(var i = 0; i \u003C array.length; i\u002B\u002B)\r\n{\r\n clone.push(array[i]);\r\n}","IsDeferred":false},{"Name":"While","Code":"clone = Array.prototype.slice.call(array, 0);\r\nvar clone2 = [];\r\nwhile(clone.length \u003E 0)\r\n{\r\n clone2.push(clone.shift());\r\n}","IsDeferred":false}]}