Could you explain the storing of data a little more or possibly direct me towards a few more detailed explanations on why my direct input would not work vs using the ‘stored’ way where the camperbot used ‘removed’ as the variable to store arr.shift(); .
From what was explained, supposedly the direct way would work too, though I understand that within real word concepts much larger amounts of information would be stored this way and would of course make such tasks easier without have to manually put all the data again to be inputted once more.
function nextInLine(arr, item) {
// Only change code below this line
arr.push(item)
arr.shift();
return arr.shift();
// Only change code above this line
}
// 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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0
Challenge Information:
Basic JavaScript - Stand in Line