Report question

Question: What difference is there in JavaScript between a constructor function, and function returning object which is invoked as a constructor?