Fiquei curioso, e fui aprender. Entendi o funcionamento, apesar de ter minhas dúvidas sobre a utilidade dos mesmos, haja visto que meu conhecimento ainda não é muito grande. Mas até aí, tudo bem.
Então me deparei com o new Object(). Fiquei confuso. Pensei que se ele existe, deve haver uma diferença ao invés de declarar com um simples {}, mas ao que parece, não há.
Se não há diferenças entre fazer um e fazer outro, qual a utilidade da sintaxe mais longa? Qual a razão pela qual esse construtor foi criado?