Я видел объекты, созданные таким образом:
const obj = new Foo;
Но я думал, что круглые скобки не являются необязательными при создании объекта:
const obj = new Foo();
Является ли прежним способом создания объектов, действительных и определенных в стандарте ECMAScript? Существуют ли какие-либо различия между прежним способом создания объектов и более поздним? Один из них предпочтительнее другого?