Um construtor é basicamente uma função. Ela pode ser executada como uma função ou pode ser utilizada para instanciar um objeto utilizando a palavra reservada new. Funções construtoras não precisam de ter o constructor, para criar métodos é necessário usar o this ponto o nome do método e igual para receber uma função que será o que o método vai executar.
Funções construtoras
Um construtor é basicamente uma função. Ela pode ser executada como uma função ou pode ser utilizada para instanciar um objeto utilizando a palavra reservada new. Funções construtoras não precisam de ter o constructor, para criar métodos é necessário usar o this ponto o nome do método e igual para receber uma função que será o que o método vai executar.