Stand in Linee challenge

Tell us what’s happening:

kindly help me on this challenge, am stuck at requirement 3 and 4.

Thank you for your prompt response.

Your code so far


function nextInLine(arr, item) {
  // Your code here
  
  testArr.push(item);
  testArr.shift();


  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/55.0.2883.87 UBrowser/7.0.185.1002 Safari/537.36.

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

You need to be more specific than just saying you are stuck. What exactly is your question regarding this challenge?

Here you have a function named nextInLine that takes 2 parameters, one is an array and the other just an item.

function nextInLine(arr, item) {
  // Your code here
}

They are asking you to add item to the end of the arr (which is an array), here’s a hint, what JavaScript method do we use to add elements to the end of a given array? Probably you saw that in previous lessons, you can go back or look for it on Google. Then you have to remove the last element from the same array, there’s a method for that as well. Look something like “remove element from array” on Google and you will find the answer.