title: JavaScript: What is the logic behind the 'shift' method?
body: <p>Basically, how do you return AND remove the first element of an array WITHOUT using the shift() OR splice() methods(or any other methods for that matter)?</p>
  
  <p>thanks in advance!</p>