freeCodeCamp/guide/english/certifications/javascript-algorithms-and-d.../basic-data-structures/remove-items-from-an-array-.../index.md

529 B

title
Remove Items from an Array with pop() and shift()

Remove Items from an Array with pop() and shift()

  • The .pop() method and .shift() method must be called and initialised using the popped and shifted variables to return the correct answer from the function.

Solution:

function popShift(arr) {
  let popped = arr.pop();
  let shifted = arr.shift();
  return [shifted, popped];
}

// do not change code below this line
console.log(popShift(['challenge', 'is', 'not', 'complete']));