To tzw. konstruktor. Jego nazwa powinna zaczynać się dużą literą - to konwencja umożliwiająca odróżnienie normalnych funkcji od konstruktorów.
Gdy taką funkcję wywoła się z operatorem new, zostanie utworzony nowy obiekt. Wówczas this będzie się odnosić do tego nowo utworzonego obiektu. Jeśli jednak funkcję tą wywoła się w globalnym scope i poza strict mode, this będzie wskazywać na window → warto o tym pamiętać, żeby nie nadziać się na dziwne błędy.
Obecnie, w ES6, odchodzi się od takiej składni na rzecz składni klas: http://www.2ality.com/2015/02/es6-classes-final.html