Basic JavaScript - Stand in Line

Tell us what’s happening:
I’m totally confused here.

Your code so far

function nextInLine(arr, item) {
  // Only change code below this line
  
  return item;
  // Only change code above this line
arr.push(item)} 
  

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

// Display code
console.log("Before: " + JSON.stringify(testArr));
console.log(nextInLine(testArr, 6));
console.log("After: " + JSON.stringify(testArr));

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5.2 Safari/605.1.15

Challenge: Basic JavaScript - Stand in Line

Link to the challenge:

anything below the return statement will not be executed. the function exits at the return statement.

If arr.push(item) was above the return statement, that would fulfil Add the number to the end of the array

then you need to find a way to remove the first element of the array and return the element that was removed

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.