Stand in Line Challenge. Help

Tell us what’s happening:
hi guys. can somebody help me with this challenge because i don’t really understand what i have to do. thanks before. and sorry because i’m new to this world.

Your code so far


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

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

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

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/stand-in-line

doing this you are overwriting the function parameter arr, so doesn’t matter what argument you get, it gets overwritten

just use arr directly

wow its work. thank you.

Funnily enough, I’ve just worked through this exercise again after a break from coding to look after my new son. I thought it when I first did the exercise and I still think it now having had to think about it again this morning - it’s a pretty esoteric question given the lessons that have come before it and I’m not surprised people find it confusing.