Привет. Если есть время, подскажите пожалуйста, не могу понять как работает return в функции-конструкторе. При вызове через new, у нас в конструкторе неявно создается пустой объект, который присвается this.
И в случае с return {} вернется объект, а не this (как пишет learnjs).