{"ScriptPreparationCode":"\r\nvar arr = [];\r\nfor(let arrLoop=0; arrLoop\u003C10000; arrLoop\u002B\u002B)\r\n arr[arrLoop] = arrLoop;","TestCases":[{"Name":"Shift then slice then concat","Code":"var eles = [];\r\neles.push(arr.shift());\r\neles.push(arr.shift());\r\neles.push(arr.shift());\r\neles.push(arr.shift());\r\neles.push(arr.shift());\r\narr = arr.slice(5).concat(eles);","IsDeferred":false},{"Name":"Looped push and shift","Code":"for(var loop=0; loop \u003C 5; loop\u002B\u002B) {\r\n arr.push(arr.shift());\r\n}","IsDeferred":false}]}