Stand in Line , what errors could be involved here

Tell us what’s happening:

Your code so far


function nextInLine(arr, item) {
  // Your code here
  arr.push(item)
  arr.shift(arr[0])
  
  return item;  // Change this line
}

// Test Setup
var testArr = [1,2,3,4,5];

// Display Code
console.log("Before: " + JSON.stringify(testArr));
console.log(nextInLine(testArr, 6)); // Modify this line to test
console.log("After: " + JSON.stringify(testArr));

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36.

Link to the challenge:

Does it not ask for the element that was removed? i.e the one taken from the front of the line, here you are returning the new number (item). Also shift takes an index (number) not an item as you have here.