¿Debo usar `return` en Promise?

function saveToTheDb(value) {  
  return new Promise(function(resolve, reject) {
    db.values.insert(value, function(err, user) { // remember error first ;)
      if (err) {
        return reject(err); // don't forget to return here
      }
      resolve(user);
    })
  }
}

Aquí está el código que veo deaquí. estoy confundido acerca dereturn palabra clave.

porresolve(user);, lo necesitoreturn?

porreject(user);, lo necesitoreturn?

Respuestas a la pregunta(3)

Su respuesta a la pregunta