title: ES6 Promises: Promise status not as I expect
body: <p>I'm trying to understand Es6 Promisss in depth. I have the next code:</p>
  
  <pre><code>function getValues(){
      return Promise.resolve([1, 2, 3, 4]);
  }
  
  getValues().then(function(data){
      console.log(data);
  });
  </code></pre>
  
  <p>My console output is:</p>
  
  <pre><code>[1, 2, 3, 4]
  Promise {[[PromiseStatus]]: "pending", [[PromiseValue]]: undefined}
  </code></pre>
  
  <p>I would expect that after the data being printed the promise state would be <code>resolved</code>. </p>
  
  <p>What am I missing?</p>