Promises & then/catch

What happens when returning a Promise from then()?
Promise.resolve(value)
  .then(result => {
    return Promise.resolve(newValue);
  })
  .then(value => console.log(value));
Next Question (11/21)