Notación literal VS. constructor para crear objetos en JavaScript [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Debo usar literales de objetos o funciones de constructor? 10 respuestas

Estoy aprendiendo JavaScript desde lo básico (aunque lo programo en otros idiomas, como C #). Me surgió la pregunta de cuál de estas dos formas es más eficiente y debería usarse como regla general.

Estoy seguro y no espero una respuesta definitiva, pero me gustaría conocer los pros y los contras generales.

¡¡Gracias!!

Respuestas a la pregunta(2)

Su respuesta a la pregunta