Я просматриваю документацию Vows и в нескольких местах использует синтаксис
var myVar = new(MyFunction);
например
var promise = new(events.EventEmitter);
Я знаком с new MyFunction()
и new MyFunction
(и да, я прочитал этот вопрос ).Но приведенный выше синтаксис, ну, для меня новый - он выглядит как вызов функции, хотя я подозреваю, что это просто new MyFunction
с некоторыми добавленными скобками.Есть ли разница между этими способами использования new
?Если нет, есть ли хороший аргумент для использования одного или другого?Я бы подумал, что new MyFunction()
был наиболее разборчивым.
Извинения, если это дубликат - я искал, но не мог его найти.