var randomArray = [
   'a','b', 'c'
];
const randomize = () => {
  let tempArray = randomArray;
  let randomIndex = Math.floor(Math.random()*randomArray.length);
  let randomItem = randomArray[randomIndex];
  
  // remove item
  randomArray.splice(randomIndex, 1);
  
  // return item
  return randomItem;
}
for (let i = 0; i < randomArray.length; i++) {
  console.log(randomize())
}I'm trying to return items based on the length of the array (3) but for whatever reason I only return (2).
 
     
     
     
    