Loop through an array and return all indexes not just the 1st value

As the title says atm i am looping through and array and when I try to return it, it only returns the first index.

const array = ['blue', 'orange', 'brown', 'pink'];

const stuff = () => {
    let store = [];
    let arr = array;
    console.log('this returns ['blue', 'orange', 'brown', 'pink']', array);
    for(let i = 0; i <= arr.length; i++) {
      console.log('Log individual indexes', arr[i]);
      const element = arr[i];
      console.log('stores those indexes in element', element);
      // in console I see:
      // blue
      // orange
      store.push(element);
      return element; // function only returns blue
    }
  }

I know its because a return stops the loop but how can I return all the values in the array: